Dependency Graph

Online documentation:

Dependency Matrix

Online documentation:

Visualizing Code Metrics through Treemaping

With the Online documentation, understand how Treemaping can help you see patterns in your code base, that would be hard to spot with other ways.

Abstractness versus Instability Diagram

The Abstractness versus Instability Diagram helps to detect which Projects are potentially painful to maintain (i.e concrete and stable) and which Projects are potentially useless (i.e abstract and instable).

Online documentation:

For beginners: Where to start

Code queries and rules results are truncated to list a maximum of 100 code elements in this report

Does this report gets too large?

Quick Tips

Main
Main \ Rules
Main \ Quality Gates
Main \ Quality Gates \ Project Rules
Main \ Quality Gates \ Project Rules \ Quality Gates
Main \ Rules \ Project Rules
Main \ Rules \ Project Rules \ Code Smells
Main \ Rules \ Project Rules \ Object Oriented Design
Main \ Rules \ Project Rules \ Memory Management
Main \ Rules \ Project Rules \ Memory Management \ Leaks
Main \ Rules \ Project Rules \ Memory Management \ Null Pointer
Main \ Rules \ Project Rules \ Memory Management \ Auto Variables
Main \ Rules \ Project Rules \ Memory Management \ Bounds Checking
Main \ Rules \ Project Rules \ STL
Main \ Rules \ Project Rules \ Primitive Types Usage
Main \ Rules \ Project Rules \ Primitive Types Usage \ Boolean
Main \ Rules \ Project Rules \ Primitive Types Usage \ String
Main \ Rules \ Project Rules \ 64-bit portability
Main \ Rules \ Project Rules \ Misc
Main \ Rules \ Project Rules \ Naming Conventions
Main \ Rules \ Project Rules \ Standards
Main \ Rules \ Project Rules \ Standards \ Cert
Main \ Rules \ Project Rules \ Standards \ Cert \ Declarations and Initialization
Main \ Rules \ Project Rules \ Standards \ Cert \ Expressions(Exp)
Main \ Rules \ Project Rules \ Standards \ Cert \ Memory Management (MEM)
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Expressions
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Statements
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Declarations
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Declarators
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Classes
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Preprocessor
Main \ Rules \ Project Rules \ Standards \ MISRA C++ 2008 \ Library
Main \ Rules \ Project Rules \ Standards \ CWE Coding Standard - Copy
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Expressions
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Statements
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Declarations
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Declarators
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Classes
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Preprocessor
Main \ Rules \ Project Rules \ Standards \ Autosar C++ 2014 \ Library
Main \ Group of Queries \ Quality Gates
Main \ Group of Queries \ Object Oriented Design
Main \ Group of Queries \ API Breaking Changes
Main \ Group of Queries \ Code Diff Summary
Main \ Group of Queries \ Code Coverage
Main \ Group of Queries \ Hot Spots
Main \ Metrics \ Application Statistics
Main \ Metrics \ Projects Metrics
Main \ Metrics \ Namespaces Metrics
Main \ Metrics \ Types Metrics
Main \ Projects Dependencies
Main \ Namespaces Dependencies
Main \ Types Dependencies
Main \ Build Order
Main \ Analysis Log
Main \ Abstractness vs. Instability
Main \ Trend Charts
cppdepend report summary application nameMISRAreport build date11/23/2020 23:56:41analysis duration01:12:46cppdepend version 2020.1.0.35   Professional Editionbaseline for comparison Not Defined. To define a Baseline for Comparison, please read this online documentation. code coverage data Not Defined. To import Code Coverage Data, please read this online documentation.
Get started.Quick tips.Back to CppDepend. The present HTML report is a summary of data gathered by the analysis.
It is recommended to use the CppDepend interactive UI capabilities
to make the most of CppDepend by mastering all aspects of your code.

Diagrams

C/C++ Projects Dependency Graph
Dependency Graph
View as ?fullscaled
C/C++ Projects Dependency Matrix
Dependency Matrix
View as ?fullscaled
Treemap View
Treemap Metric View
View as ?fullscaled
Abstractness versus Instability
Abstractness vs. Instability

Application Metrics

Note: Further Application Statistics are available.
# Logical lines of Code
1 197 286      
179   (NotMyCode)      
Estimated Dev Effort   27 024d      
# Types
22 811      
499   Projects      
3 020   Namespaces      
157 753   Methods      
51 539   Fields      
5 939   Source Files      
3 755   Third-Party Elements      
Comment
27.86%      
462 402   Lines of Comment      
Debt
11.73%      
Rating   C   466d effort to reach  B
Debt   3 168d      
Annual Interest   648d      
Breaking Point   4y      
CoverageN/A because no coverage data specified
Method Complexity
1 156   Max      
2.85   Average      
Quality Gates
Fail3
Warn0
Pass2
Rules
Critical3
Violated169
Ok298
Issues
All430 754
Blocker0
Critical131
High3 507
Medium25 901
Low401 215

Quality Gates summary

803
graphHelp Some Quality Gates fail. The build
can be stopped upon quality gate
failure. Online documentation.
NameValueGroup
warning   Percentage Code Coverage
N/A because no coverage dataProject Rules \ Quality Gates
warning   Percentage Coverage on New Code
N/A because no coverage dataProject Rules \ Quality Gates
warning   Percentage Coverage on Refactored Code
N/A because no coverage dataProject Rules \ Quality Gates
warning   Blocker Issues
0 issuesProject Rules \ Quality Gates
warningCritical   Critical Issues
131 issuesProject Rules \ Quality Gates
warning   New Blocker / Critical / High Issues
N/A because no coverage dataProject Rules \ Quality Gates
warningCritical   Critical Rules Violated
3 rulesProject Rules \ Quality Gates
warning   Percentage Debt
11.73 %Project Rules \ Quality Gates
warning   New Debt since Baseline
N/A because no coverage dataProject Rules \ Quality Gates
warningCritical   Debt Rating per Namespace
138 namespacesProject Rules \ Quality Gates
warning   New Annual Interest since Baseline
N/A because no coverage dataProject Rules \ Quality Gates

Rules summary

3191675
  • Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 2
  • Number of Rules violated: 170

Summary of Rules or Queries with Error (syntax error, exception thrown, time-out)

NameGroup
error   DCL54-CPP: Overload allocation and deallocation functions as a pair in the same scopeProject Rules \ Standards \ Cert \ Declarations and Initialization
error   Rule A0-1-2: The value returned by a function having a non-void return type that is not an overloaded operator shall be used.Project Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs

graphHelp Rules can be checked from within
VisualCppDepend.
Online documentation.
Name# IssuesElementsGroup
warningCritical   Avoid types too big
773 typesProject Rules \ Code Smells
warning   Avoid types with too many methods
978 typesProject Rules \ Code Smells
warning   Avoid types with too many fields
269 typesProject Rules \ Code Smells
warningCritical   Avoid methods too big, too complex
7139 methodsProject Rules \ Code Smells
warningCritical   Avoid methods with too many parameters
2115 methodsProject Rules \ Code Smells
warning   Avoid methods with too many local variables
3333 methodsProject Rules \ Code Smells
warning   Avoid methods with too many overloads
1719 methodsProject Rules \ Code Smells
warning   Avoid methods potentially poorly commented
6996 methodsProject Rules \ Code Smells
warning   Avoid types with poor cohesion
309 typesProject Rules \ Code Smells
warning   Base class should not use derivatives
114 typesProject Rules \ Object Oriented Design
warning   Class shouldn't be too deep in inheritance tree
1475 typesProject Rules \ Object Oriented Design
warning   Constructor should not call a virtual methods
125 methodsProject Rules \ Object Oriented Design
warning   Don't assign static fields from instance methods
57 fieldsProject Rules \ Object Oriented Design
warning   Avoid Abstract Classes with too many methods
156 typesProject Rules \ Object Oriented Design
warning   Type should not have too many responsibilities
265 typesProject Rules \ Object Oriented Design
warning   Nested types should not be visible
2299 typesProject Rules \ Object Oriented Design
warning   Projects with poor cohesion (RelationalCohesion)
64 projectsProject Rules \ Object Oriented Design
warning   Projects that don't satisfy the Abstractness/Instability principle
14 projectsProject Rules \ Object Oriented Design
warning   Constructors of abstract classes should be declared as protected or private
170 typesProject Rules \ Object Oriented Design
warning   The class does not have a constructor.
25 fieldsProject Rules \ Object Oriented Design
warning   Class has a constructor with 1 argument that is not explicit.
1207 fieldsProject Rules \ Object Oriented Design
warning   class class does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
4 fieldsProject Rules \ Object Oriented Design
warning   Member variable is not initialized in the constructor.
325 fieldsProject Rules \ Object Oriented Design
warning   Member variable is not assigned a value in classname::operator=.
2 fieldsProject Rules \ Object Oriented Design
warning   Unused private function: classname::funcname
12 fieldsProject Rules \ Object Oriented Design
warning   class::operator= should return class &.
2 fieldsProject Rules \ Object Oriented Design
warning   Suspicious pointer subtraction. Did you intend to write ->?
1 fieldProject Rules \ Object Oriented Design
warning   Variable is assigned in constructor body. Consider performing initialization in initialization list.
41 fieldsProject Rules \ Object Oriented Design
warning   Member variable is initialized by itself.
2 fieldsProject Rules \ Object Oriented Design
warning   The class class defines member variable with name variable also defined in its parent class class.
4 fieldsProject Rules \ Object Oriented Design
warning   Returning/dereferencing p after it is deallocated / released
2 fieldsProject Rules \ Memory Management \ Leaks
warning   Memory pointed to by varname is freed twice.
1 fieldProject Rules \ Memory Management \ Leaks
warning   Resource leak: varname
1 fieldProject Rules \ Memory Management \ Leaks
warning   Null pointer dereference
3 fieldsProject Rules \ Memory Management \ Null Pointer
warning   Either the condition is redundant or there is possible null pointer dereference: pointer.
52 fieldsProject Rules \ Memory Management \ Null Pointer
warning   Assignment of function parameter has no effect outside the function.
3 fieldsProject Rules \ Memory Management \ Auto Variables
warning   Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
4 fieldsProject Rules \ Memory Management \ Auto Variables
warning   Array array[2] index array[1][1] out of bounds.
3 fieldsProject Rules \ Memory Management \ Bounds Checking
warning   Array index index is used before limits check.
1 fieldProject Rules \ Memory Management \ Bounds Checking
warning   Array x[10] accessed at index 20, which is out of bounds. Otherwise condition y==20 is redundant.
1 fieldProject Rules \ Memory Management \ Bounds Checking
warning   Invalid iterator iter used.
37 fieldsProject Rules \ STL
warning   When i==foo.size(), foo[i] is out of bounds.
1 fieldProject Rules \ STL
warning   Missing bounds check for extra iterator increment in loop.
1 fieldProject Rules \ STL
warning   Redundant checking of STL container element existence before removing it.
1 fieldProject Rules \ STL
warning   Comparison of a function returning boolean value using relational (<, >, <= or >=) operator.
1 fieldProject Rules \ Primitive Types Usage \ Boolean
warning   Conversion of string literal Hello World to bool always evaluates to true.
1 fieldProject Rules \ Primitive Types Usage \ String
warning   Assigning a pointer to an integer is not portable.
1 fieldProject Rules \ 64-bit portability
warning   Returning an integer in a function with pointer return type is not portable.
4 fieldsProject Rules \ 64-bit portability
warning   Instance of varname object is destroyed immediately.
1 fieldProject Rules \ Misc
warning   Casting between float* and double* which have an incompatible binary data representation.
2 fieldsProject Rules \ Misc
warning   Variable var is reassigned a value before the old one has been used.
33 fieldsProject Rules \ Misc
warning   Function parameter parametername should be passed by reference.
74 fieldsProject Rules \ Misc
warning   Redundant code: Found a statement that begins with type constant.
18 fieldsProject Rules \ Misc
warning   The scope of the variable varname can be reduced.
259 fieldsProject Rules \ Misc
warning   Redundant assignment of varname to itself.
2 fieldsProject Rules \ Misc
warning   Clarify calculation precedence for + and ?.
16 fieldsProject Rules \ Misc
warning   Same expression on both sides of &&.
1 fieldProject Rules \ Misc
warning   Same expression in both branches of ternary operator.
2 fieldsProject Rules \ Misc
warning   Consecutive return, break, continue, goto or throw statements are unnecessary.
3 fieldsProject Rules \ Misc
warning   Statements following return, break, continue, goto or throw will never be executed.
1 fieldProject Rules \ Misc
warning   Checking if unsigned variable varname is less than zero.
7 fieldsProject Rules \ Misc
warning   Unsigned variable varname cant be negative so it is unnecessary to test it.
1 fieldProject Rules \ Misc
warning   Redundant pointer operation on varname - its already a pointer.
20 fieldsProject Rules \ Misc
warning   Label is not used. Should this be a case of the enclosing switch()?
5 fieldsProject Rules \ Misc
warning   Label is not used.
2 fieldsProject Rules \ Misc
warning   Prefer prefix ++/-- operators for non-primitive types.
68 fieldsProject Rules \ Misc
warning   Instance fields should be prefixed with a 'm_'
10 fieldsProject Rules \ Naming Conventions
warning   Static fields should be prefixed with a 's_'
10 fieldsProject Rules \ Naming Conventions
warning   Types name should begin with an Upper character
10 typesProject Rules \ Naming Conventions
warning   Avoid types with name too long
3182 typesProject Rules \ Naming Conventions
warning   Avoid methods with name too long
8063 methodsProject Rules \ Naming Conventions
warning   Avoid fields with name too long
739 fieldsProject Rules \ Naming Conventions
warning   Avoid naming types and namespaces with the same identifier
15 typesProject Rules \ Naming Conventions
warning   DCL50-CPP: Do not define a C-style variadic function
42 methodsProject Rules \ Standards \ Cert \ Declarations and Initialization
warning   DCL51-CPP: Do not declare or define a reserved identifier
1 fieldProject Rules \ Standards \ Cert \ Declarations and Initialization
warning   DCL58-CPP: Do not modify the standard namespaces
20 membersProject Rules \ Standards \ Cert \ Declarations and Initialization
warning   DCL59-CPP: Do not define an unnamed namespace in a header file
5 namespacesProject Rules \ Standards \ Cert \ Declarations and Initialization
warning   EXP53-CPP: Do not read uninitialized memory
9 fieldsProject Rules \ Standards \ Cert \ Expressions(Exp)
warning   EXP55-CPP: Do not access a cv-qualified object through a cvunqualified type
1197 methodsProject Rules \ Standards \ Cert \ Expressions(Exp)
warning   MEM50-CPP:Do not access freed memory
3 fieldsProject Rules \ Standards \ Cert \ Memory Management (MEM)
warning   MEM56-CPP:Do not store an already-owned pointer value in an unrelated smart pointer
1 fieldProject Rules \ Standards \ Cert \ Memory Management (MEM)
warning   Rule 0–1–2: A project shall not contain infeasible paths.
70 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
warning   Rule 0–1–3: A project shall not contains unused variables
21 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
warning   Rule 0–1–4: A project shall not contain non-volatile POD variable having only one use
209 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
warning   Rule 0–1–11: There shall be no unused parameters in non virtual functions
554 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
warning   Rule 0-1-12: There shall be no unused parameters (named or unnamed) in the set of parameters for a virtual function and all the functions that override it.
5499 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs
warning   Rule 2-5-1: Digraphs shall not be used
3 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions
warning   Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope
2917 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions
warning   Rule 3–1–2: Functions shall not be declared at block scope
1 fieldProject Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts
warning   Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.
259 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts
warning   Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.
77 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions
warning   Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.
870 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions
warning   Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.
14 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions
warning   Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant
5203 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions
warning   Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.
9586 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–0–5: There shall be no implicit floating-integral conversions.
24 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–0–6: An implicit integral or floating-point conversion shall not reduce the size of the underlying type.
1150 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–0–9: An explicit integral conversion shall not change the signedness of the underlying type of a cvalue expression.
9586 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–2–4: C-style casts(other than void casts) and functional notation casts (other than explicit constructor calls) shall not be used.
4770 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–2–6: A cast shall not convert a pointer to a function to any other pointer type, including a pointer to function type.
2 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–3–3: The unary & operator shall not be overloaded.
24 methodsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–8–1: The right hand operand of a shift operator shall lie between zero and one less than the width in bits of the underlying type of the left hand operand.
69 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–14–1: The right hand operand of a logical && or || operator shall not contain side effects.
38333 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 5–18–1: The comma operator shall not be used.
12019 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Expressions
warning   Rule 6–2–2: Floating-point expressions shall not be directly or indirectly tested for equality or inequality
59 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–3–1: The statement forming the body of a switch, while, do...while or for statement shall be a compound statement.
2663 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6-4-3: A switch statement shall be a well-formed switch statement.
98 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–4–4: A switch-label shall only be used when the most closely-enclosing compound statement is the body of a switch statement.
16853 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–4–6:The final clause of a switch statement shall be the default-clause
5 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–4–8: Every switch statement shall have at least one case-clause
496 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–6–2: The goto statement shall jump to a label declared later in the same function body.
98 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 6–6–5: A function shall have a single point of exit at the end of the function.
14967 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Statements
warning   Rule 7–3–4: using-directives shall not be used.
238 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Declarations
warning   Rule 8–4–1: Functions shall not be defined using the ellipsis notation.
42 methodsProject Rules \ Standards \ MISRA C++ 2008 \ Declarators
warning   Rule 9–5–1: Unions shall not be used.
146 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 10–1–1: Classes should not be derived from virtual bases.
2 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 10–3–2: Each overriding virtual function shall be declared with the virtual keyword.
14586 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 11–0–1: Member data in non-POD class types shall be private.
41936 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 12–1–1: An object's dynamic type shall not be used from the body of its constructor or destructor.
4793 methodsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 12–1–2: All constructors that are callable with a single argument of fundamental type shall be declared explicit.
343 methodsProject Rules \ Standards \ MISRA C++ 2008 \ Classes
warning   Rule 16–0–7: Undefined macro identifiers shall not be used in #if or #elif preprocessor directives, except as operands to the defined operator.
18 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Preprocessor
warning   Rule 18–4–1: Dynamic heap memory allocation shall not be used.
4735 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Library
warning   Rule 27–0–1: The stream input/output library shall not be used.
4735 fieldsProject Rules \ Standards \ MISRA C++ 2008 \ Library
warning   Declaration of Catch for Generic Exception
1 methodProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Use of Uninitialized Variable
9 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Incomplete Cleanup
1 fieldProject Rules \ Standards \ CWE Coding Standard - Copy
warning   NULL Pointer Dereferenced
3 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Assignment to Variable without Use ('Unused Variable')
209 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Expression is Always False
18 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Expression is Always True
51 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Operator Precedence Logic Error
21 fieldsProject Rules \ Standards \ CWE Coding Standard - Copy
warning   Rule M0-1-2: A project shall not contain infeasible paths.
70 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
warning   Rule M0-1-3: A project shall not contains unused variables
21 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
warning   Rule M0-1-4: A project shall not contain non-volatile POD variable having only one use
209 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
warning   Rule A0-1-1: A project shall not contain instances of non-volatile variables being given values that are not subsequently used.
209 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
warning   Rule 0–1–11: There shall be no unused parameters in non virtual functions
6054 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs
warning   Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope
2917 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions
warning   Rule 3–1–2: Functions shall not be declared at block scope
1 fieldProject Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts
warning   Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.
259 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts
warning   Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.
77 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions
warning   Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.
870 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions
warning   Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.
14 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions
warning   Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant
5203 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions
warning   Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.
9586 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–0–5: There shall be no implicit floating-integral conversions.
24 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–0–6: An implicit integral or floating-point conversion shall not reduce the size of the underlying type.
1150 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–2–4: C-style casts(other than void casts) and functional notation casts (other than explicit constructor calls) shall not be used.
4770 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–3–3: The unary & operator shall not be overloaded.
24 methodsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–8–1: The right hand operand of a shift operator shall lie between zero and one less than the width in bits of the underlying type of the left hand operand.
69 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–14–1: The right hand operand of a logical && or || operator shall not contain side effects.
38333 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 5–18–1: The comma operator shall not be used.
12019 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Expressions
warning   Rule 6–2–2: Floating-point expressions shall not be directly or indirectly tested for equality or inequality
59 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–3–1: The statement forming the body of a switch, while, do...while or for statement shall be a compound statement.
2663 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6-4-3: A switch statement shall be a well-formed switch statement.
98 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–4–4: A switch-label shall only be used when the most closely-enclosing compound statement is the body of a switch statement.
16853 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–4–6:The final clause of a switch statement shall be the default-clause
5 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–4–8: Every switch statement shall have at least one case-clause
496 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–6–2: The goto statement shall jump to a label declared later in the same function body.
98 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 6–6–5: A function shall have a single point of exit at the end of the function.
14967 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Statements
warning   Rule 7–3–4: using-directives shall not be used.
238 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Declarations
warning   Rule 8–4–1: Functions shall not be defined using the ellipsis notation.
42 methodsProject Rules \ Standards \ Autosar C++ 2014 \ Declarators
warning   Rule 9–5–1: Unions shall not be used.
146 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 10–1–1: Classes should not be derived from virtual bases.
2 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 10–3–2: Each overriding virtual function shall be declared with the virtual keyword.
14586 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 11–0–1: Member data in non-POD class types shall be private.
41936 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 12–1–1: An object's dynamic type shall not be used from the body of its constructor or destructor.
4793 methodsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 12–1–2: All constructors that are callable with a single argument of fundamental type shall be declared explicit.
343 methodsProject Rules \ Standards \ Autosar C++ 2014 \ Classes
warning   Rule 16–0–7: Undefined macro identifiers shall not be used in #if or #elif preprocessor directives, except as operands to the defined operator.
18 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Preprocessor
warning   Rule 18–4–1: Dynamic heap memory allocation shall not be used.
4735 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Library
warning   Rule 27–0–1: The stream input/output library shall not be used.
4735 fieldsProject Rules \ Standards \ Autosar C++ 2014 \ Library

Application Statistics

Stat # Occurences Avg StdDev Max
Properties on interfaces interfaces 00-1 properties on
Methods on interfaces interfaces 00-1 methods on
Arguments on methods on interfaces methods 00-1 arguments on
Public properties on classes 15,787 Classes 0.16.31693 public properties on __Globals
Public methods on classes 15,787 classes 9.0331.381788 public methods on __Globals
Arguments on public methods on classes 142,602 methods 1.211.4821 arguments on llvm.DISubprogram.get(llvm::LLVMContext&,DIScopeRef,llvm::StringRef,llvm::StringRef,llvm::DIFile*,unsignedint,llvm::DISubroutineType*,bool,bool,unsignedint,DITypeRef,unsignedint,unsignedint,int,llvm::DINode::DIFlags,bool,llvm::DICompileUnit*,DITemplateParameterArray,llvm::DISubprogram*,DINodeArray,DITypeArray)
IL instructions in non-abstract methods 204,281 methods 0.110.3911 IL instructions in llvm.MemoryDependenceResults.verifyRemoved(llvm::Instruction*)
Cyclomatic complexity on non abstract Methods 204,281 Methods 1.267.21 CC = 1117 for llvm.object.__Globals.getELFRelocationTypeName(uint32_t,uint32_t)

Projects Metrics

If you wish to define thresholds on Projects' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Projects # lines of code# IL instruction # Types # Abstract Types # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
ConsoleApplication1 v1.0.0.02010133.33333-000000
CMakePredefinedTargets v1.0.0.0000000-000000
Clang executables v1.0.0.0000000-000000
Clang extra tools' tests v1.0.0.0000000-000000
Clang libraries v1.0.0.0000000-000000
Clang tablegenning v1.0.0.0000000-000000
Clang tests v1.0.0.0000000-000000
Examples v1.0.0.0000000-000000
Extra Tools Unit Tests v1.0.0.0000000-000000
Fuzzers v1.0.0.0000000-000000
Libraries v1.0.0.0000000-000000
Loadable modules v1.0.0.0000000-000000
Misc v1.0.0.0000000-000000
Object Libraries v1.0.0.0000000-000000
Tablegenning v1.0.0.0000000-000000
Tests v1.0.0.0000000-000000
Tools v1.0.0.0000000-000000
Utils v1.0.0.0000000-000000
AArch64CommonTableGen v1.0.0.0000000-000000
AArch64Tests v1.0.0.0460301119.29825-0300.17100
ADTTests v1.0.0.016323172776016719.286428-02040.5100
AMDGPUCommonTableGen v1.0.0.0000000-000000
ARMCommonTableGen v1.0.0.0000000-000000
ASTMatchersTests v1.0.0.02841046802528.147429-0770.02100
ASTTests v1.0.0.038435849004099.619003-01990.85100
AnalysisTests v1.0.0.04586361870248835.17105-02231.14100
AsmParserTests v1.0.0.0322470318.78187-0370.11100
AttributeCompatFuncTableGen v1.0.0.0000000-000000
BPFCommonTableGen v1.0.0.0000000-000000
BasicTests v1.0.0.017451181021711.06014-0850.67100
BinaryFormatTests v1.0.0.019021403013.63636-0370.12100
BitcodeTests v1.0.0.022851602610.23622-0370.05100
BrainF v1.0.0.02362308827.16049-0410.83100
BugpointPasses v1.0.0.0000000-000000
BuildingAJIT-Ch1 v1.0.0.05381013022429.39633-046110.060.04
BuildingAJIT-Ch2 v1.0.0.05421013022929.70169-048110.060.04
BuildingAJIT-Ch3 v1.0.0.05441013023129.80645-048110.060.04
BuildingAJIT-Ch4 v1.0.0.05651013026431.8456-0561.0610.060.04
CFIVerifyTests v1.0.0.0577241027532.277-0381.61100
ChangeNamespaceTests v1.0.0.0268073031.107011-0260.97100
ClangARMFP16 v1.0.0.0000000-000000
ClangARMNeon v1.0.0.0000000-000000
ClangAnalysisTests v1.0.0.0583804945.79439-0390.82100
ClangApplyReplacementsTests v1.0.0.0120101250-0290.25100
ClangAttrClasses v1.0.0.0000000-000000
ClangAttrDump v1.0.0.0000000-000000
ClangAttrHasAttributeImpl v1.0.0.0000000-000000
ClangAttrImpl v1.0.0.0000000-000000
ClangAttrList v1.0.0.0000000-000000
ClangAttrPCHRead v1.0.0.0000000-000000
ClangAttrPCHWrite v1.0.0.0000000-000000
ClangAttrParsedAttrImpl v1.0.0.0000000-000000
ClangAttrParsedAttrKinds v1.0.0.0000000-000000
ClangAttrParsedAttrList v1.0.0.0000000-000000
ClangAttrParserStringSwitches v1.0.0.0000000-000000
ClangAttrSpellingListIndex v1.0.0.0000000-000000
ClangAttrSubMatchRulesParserStringSwitch es v1.0.0.0000000-000000
ClangAttrSubjectMatchRuleList v1.0.0.0000000-000000
ClangAttrTemplateInstantiate v1.0.0.0000000-000000
ClangAttrVisitor v1.0.0.0000000-000000
ClangCodeGenTests v1.0.0.0669103117910.5615-0831.7410.050.04
ClangCommentCommandInfo v1.0.0.0000000-000000
ClangCommentCommandList v1.0.0.0000000-000000
ClangCommentHTMLNamedCharacterReferences v1.0.0.0000000-000000
ClangCommentHTMLTags v1.0.0.0000000-000000
ClangCommentHTMLTagsProperties v1.0.0.0000000-000000
ClangCommentNodes v1.0.0.0000000-000000
ClangDeclNodes v1.0.0.0000000-000000
ClangDiagnosticAST v1.0.0.0000000-000000
ClangDiagnosticAnalysis v1.0.0.0000000-000000
ClangDiagnosticComment v1.0.0.0000000-000000
ClangDiagnosticCommon v1.0.0.0000000-000000
ClangDiagnosticCrossTU v1.0.0.0000000-000000
ClangDiagnosticDriver v1.0.0.0000000-000000
ClangDiagnosticFrontend v1.0.0.0000000-000000
ClangDiagnosticGroups v1.0.0.0000000-000000
ClangDiagnosticIndexName v1.0.0.0000000-000000
ClangDiagnosticLex v1.0.0.0000000-000000
ClangDiagnosticParse v1.0.0.0000000-000000
ClangDiagnosticRefactoring v1.0.0.0000000-000000
ClangDiagnosticSema v1.0.0.0000000-000000
ClangDiagnosticSerialization v1.0.0.0000000-000000
ClangDriverOptions v1.0.0.0000000-000000
ClangDriverTests v1.0.0.052210370396.951872-0450.03100
ClangMoveTests v1.0.0.0212515062.752294-0320.06100
ClangQueryTests v1.0.0.0212011000-0340.77100
ClangRenameTests v1.0.0.02360590207.8125-0351.58100
ClangSACheckers v1.0.0.0000000-000000
ClangStmtNodes v1.0.0.0000000-000000
ClangTidyTests v1.0.0.046446606512.28733-0810.4810.010.01
ClangUnitTests v1.0.0.0000000-000000
ClangVisualizers v1.0.0.0000000-000000
ClangdTests v1.0.0.0302539336051014.42716-02090.99100
CodeGenTests v1.0.0.01047655044129.6371-01080.46100
CrossTUTests v1.0.0.076350910.58823-0370.29100
CvtResTableGen v1.0.0.0000000-000000
DebugInfoCodeViewTests v1.0.0.0461155807513.99254-01061.22100
DebugInfoDWARFTests v1.0.0.02113990061022.40176-01211.4100
DebugInfoMSFTests v1.0.0.0742942024825.0505-0470.8100
DebugInfoPDBTests v1.0.0.04745170336.508876-0570.68100
DemangleTests v1.0.0.071350810.12658-080.38100
DllOptionsTableGen v1.0.0.0000000-000000
DynamicASTMatchersTests v1.0.0.07202350202.702703-0520.61100
DynamicLibraryLib v1.0.0.0100000-000000
DynamicLibraryTests v1.0.0.09902054.807693-0180.2100
ExecutionEngineTests v1.0.0.0630601114.86487-0220.75100
ExtraToolsUnitTests v1.0.0.0000000-000000
Fibonacci v1.0.0.0430002031.74603-0230.33100
FileCheck v1.0.0.0551193023429.80892-0471.17100
FindAllSymbolsTests v1.0.0.0236116031.25523-0350.84100
FormatTests v1.0.0.0692413635094812.04268-0640.96100
FrontendTests v1.0.0.029612303510.57402-0960.6100
FuzzMutateTests v1.0.0.043792407915.31008-0670.1100
GlobalISelTests v1.0.0.04575110479.325397-0600.06100
HexagonCommonTableGen v1.0.0.0000000-000000
HowToUseJIT v1.0.0.0300002545.45454-0180.33100
INSTALL v1.0.0.0000000-000000
IPOTests v1.0.0.01620501810-0150.14100
IRTests v1.0.0.08776564040203318.8084-03280.94100
IncludeFixerTests v1.0.0.014601702816.09195-0310.1100
Kaleidoscope v1.0.0.0000000-000000
Kaleidoscope-Ch2 v1.0.0.01645807832.2314-080.73100
Kaleidoscope-Ch3 v1.0.0.02388809227.87879-0260.9110.090.06
Kaleidoscope-Ch4 v1.0.0.026588011029.33333-0330.9110.090.06
Kaleidoscope-Ch5 v1.0.0.0394810016829.89324-0360.9210.080.05
Kaleidoscope-Ch6 v1.0.0.0459811018228.39314-0360.9310.070.05
Kaleidoscope-Ch7 v1.0.0.05341012022829.92126-038110.070.05
Kaleidoscope-Ch8 v1.0.0.05441012021928.70249-045110.070.05
Kaleidoscope-Ch9 v1.0.0.06351314023426.9275-0531.8310.060.04
KillTheDoctor v1.0.0.02213804115.64886-0350.5100
LLVMAArch64AsmParser v1.0.0.01993923033914.53688-0871.62100
LLVMAArch64AsmPrinter v1.0.0.0583230629.612403-2240.670.9200.05
LLVMAArch64CodeGen v1.0.0.018320227790637125.80292-44311.810.990.010
LLVMAArch64Desc v1.0.0.01710727044220.53903-11971.270.900.07
LLVMAArch64Disassembler v1.0.0.05980207411.0119-0260.6100
LLVMAArch64Info v1.0.0.010000533.33333-040.25100
LLVMAArch64Utils v1.0.0.013401902616.25-1780.580.3200.48
LLVMAMDGPUAsmParser v1.0.0.024943414029110.44883-0901.78100
LLVMAMDGPUAsmPrinter v1.0.0.0741420303.891051-2290.60.9400.05
LLVMAMDGPUCodeGen v1.0.0.0270996302555692320.3486-155212.840.970.020
LLVMAMDGPUDesc v1.0.0.07421316012114.02086-21270.90.980.050.02
LLVMAMDGPUDisassembler v1.0.0.04520308415.67164-0320.67100
LLVMAMDGPUInfo v1.0.0.060301164.70588-1230.140.200.57
LLVMAMDGPUUtils v1.0.0.056746018324.4-6790.380.9300.05
LLVMARMAsmParser v1.0.0.0380527330158829.44558-01021.42100
LLVMARMAsmPrinter v1.0.0.06113109913.94366-2220.250.9200.06
LLVMARMCodeGen v1.0.0.021093296831752226.28691-04162.5210.020.02
LLVMARMDesc v1.0.0.0311726460149132.35677-1751341.290.430.020.39
LLVMARMDisassembler v1.0.0.0234073027210.41348-0180.67100
LLVMARMInfo v1.0.0.012000425-030.25100
LLVMARMUtils v1.0.0.0660301316.4557-3040.50.1200.62
LLVMAggressiveInstCombine v1.0.0.0309115017135.625-1590.670.9800.01
LLVMAnalysis v1.0.0.03725892463992369438.87321-17084273.590.20.020.55
LLVMAsmParser v1.0.0.0533856340110117.09893-02141.95100
LLVMAsmPrinter v1.0.0.091852541206387229.65459-704322.980.860.060.06
LLVMBPFAsmParser v1.0.0.01781702211-0300.8100
LLVMBPFAsmPrinter v1.0.0.04201036.666667-290.250.8200.13
LLVMBPFCodeGen v1.0.0.010372413020416.43836-01461.35100
LLVMBPFDesc v1.0.0.01402503218.60465-1340.440.9700.02
LLVMBPFDisassembler v1.0.0.045040713.46154-0100.29100
LLVMBPFInfo v1.0.0.010000323.07692-040.25100
LLVMBinaryFormat v1.0.0.04474233002124.524115-516130.420.0200.69
LLVMBitReader v1.0.0.0530091610116618.03279-542501.530.8200.13
LLVMBitWriter v1.0.0.030049115090623.17136-52661.260.9800.01
LLVMCFIVerify v1.0.0.0362137011323.78947-39681.40.6400.26
LLVMCodeGen v1.0.0.0557242028824172946334.58626-10195744.820.360.020.44
LLVMCore v1.0.0.030825575826131672835.17759-32801915.20.060.020.66
LLVMCoroutines v1.0.0.012695536055330.35126-01221.76100
LLVMCoverage v1.0.0.012674063145026.2085-91712.010.440.030.38
LLVMDebugInfoCodeView v1.0.0.0468475255463711.97143-181883.730.330.020.46
LLVMDebugInfoDWARF v1.0.0.057251731306173123.2162-991243.20.560.050.28
LLVMDebugInfoMSF v1.0.0.04241510018630.4918-61381.360.3800.44
LLVMDebugInfoPDB v1.0.0.0455058156114068.19209-491523.320.760.070.12
LLVMDemangle v1.0.0.029812387055515.6957-413.730.20.010.56
LLVMDlltoolDriver v1.0.0.0571201217.3913-0230.29100
LLVMExecutionEngine v1.0.0.013252743685339.16437-1511261.60.450.140.29
LLVMExegesis v1.0.0.011975648136223.22001-241362.070.850.040.08
LLVMExegesisARMTests v1.0.0.0503000-050.6100
LLVMExegesisTests v1.0.0.011709075.645161-0360.23100
LLVMExegesisX86 v1.0.0.04010555.55556-030.5100
LLVMExegesisX86Tests v1.0.0.019733004317.91667-0570.94100
LLVMFuzzMutate v1.0.0.0575189015721.44809-19841.430.820.070.08
LLVMGlobalISel v1.0.0.04048101462235136.74012-822132.060.720.060.16
LLVMHello v1.0.0.0000000-000000
LLVMHexagonAsmParser v1.0.0.071568010212.4847-0591.18100
LLVMHexagonCodeGen v1.0.0.0251388082392759123.1935-64443.120.990.010
LLVMHexagonDesc v1.0.0.030046138065717.94592-161181.110.8800.08
LLVMHexagonDisassembler v1.0.0.02913105816.61891-0180.6100
LLVMHexagonInfo v1.0.0.03000125-030.25100
LLVMIRReader v1.0.0.0450003140.78947-0170.25100
LLVMInstCombine v1.0.0.014295143150687932.48796-12631.26100
LLVMInstrumentation v1.0.0.07182184840193521.22409-33051.810.990.010
LLVMInterpreter v1.0.0.01610385024213.06695-01030.89100
LLVMLTO v1.0.0.018763929095733.78045-61901.190.970.030
LLVMLanaiAsmParser v1.0.0.053218012919.51588-0401.18100
LLVMLanaiAsmPrinter v1.0.0.01130102417.51825-2100.50.8300.12
LLVMLanaiCodeGen v1.0.0.019282919072827.40964-61751.520.9700.02
LLVMLanaiDesc v1.0.0.02813908924.05405-54510.900.07
LLVMLanaiDisassembler v1.0.0.0760102121.64948-0100.5100
LLVMLanaiInfo v1.0.0.03000125-030.25100
LLVMLibDriver v1.0.0.0432201018.86792-0210.29100
LLVMLineEditor v1.0.0.0674913534.31372-10141.360.580.180.17
LLVMLinker v1.0.0.09541913033726.1038-121221.250.9100.06
LLVMMC v1.0.0.01114816826014464629.41623-9872124.350.180.060.54
LLVMMCDisassembler v1.0.0.0440325157856.778-38451.790.540.070.27
LLVMMCJIT v1.0.0.0366115017031.71642-0760.7100
LLVMMCParser v1.0.0.0532557445136820.43926-401202.160.750.120.09
LLVMMIRParser v1.0.0.025335611030910.87263-41411.80.9700.02
LLVMMSP430AsmPrinter v1.0.0.048010915.78947-280.330.800.14
LLVMMSP430CodeGen v1.0.0.015252219044522.58883-11361.390.9900.01
LLVMMSP430Desc v1.0.0.017010522.72727-0110.25100
LLVMMSP430Info v1.0.0.0300000-030.25100
LLVMMipsAsmParser v1.0.0.032091013081020.15427-0831.38100
LLVMMipsAsmPrinter v1.0.0.01332302515.82278-590.430.6400.25
LLVMMipsCodeGen v1.0.0.09972146885402228.74089-13142.2410.060.04
LLVMMipsDesc v1.0.0.021681321061522.09846-181101.470.860.030.08
LLVMMipsDisassembler v1.0.0.078521015716.66667-0110.5100
LLVMMipsInfo v1.0.0.012000425-030.25100
LLVMNVPTXAsmPrinter v1.0.0.0203010125.581395-2160.330.8900.08
LLVMNVPTXCodeGen v1.0.0.0745188480148016.57149-12751.6100
LLVMNVPTXDesc v1.0.0.0532204445.36082-0310.4100
LLVMNVPTXInfo v1.0.0.06010000-030.07100
LLVMObjCARCOpts v1.0.0.020085516074827.14078-01152.23100
LLVMObject v1.0.0.0115751161902130410.12501-1572992.40.660.020.23
LLVMObjectYAML v1.0.0.052366148232684.869186-163271.010.950.010.03
LLVMOption v1.0.0.08194613037431.34954-159422.530.210.060.52
LLVMOrcJIT v1.0.0.02514871889129634.01575-531481.20.740.050.15
LLVMPasses v1.0.0.017572319064426.82216-172110.830.9300.05
LLVMPowerPCAsmParser v1.0.0.070528011914.44175-0501.09100
LLVMPowerPCAsmPrinter v1.0.0.02970104112.13018-2200.250.9100.06
LLVMPowerPCCodeGen v1.0.0.017162261690688528.63143-23802.230.990.010.01
LLVMPowerPCDesc v1.0.0.01087317020916.12654-12711.090.860.050.07
LLVMPowerPCDisassembler v1.0.0.0530101522.05882-090.5100
LLVMPowerPCInfo v1.0.0.0210001338.23529-030.25100
LLVMProfileData v1.0.0.03159133765109125.67059-611112.920.650.070.2
LLVMRuntimeDyld v1.0.0.028293943498725.86478-161102.290.870.10.02
LLVMScalarOpts v1.0.0.02879493129701536234.79029-225141.550.9600.03
LLVMSelectionDAG v1.0.0.04047762717221519827.29771-9240650.820.020.12
LLVMSparcAsmParser v1.0.0.05503908112.83677-0431.25100
LLVMSparcAsmPrinter v1.0.0.0400101628.57143-390.330.7500.18
LLVMSparcCodeGen v1.0.0.032183125084220.73892-11691.720.990.030.02
LLVMSparcDesc v1.0.0.05923110578.782743-6611.40.910.070.02
LLVMSparcDisassembler v1.0.0.0195010209.302325-0100.5100
LLVMSparcInfo v1.0.0.09000325-030.25100
LLVMSupport v1.0.0.028432554956181403333.04604-120301092.240.010.020.69
LLVMSymbolize v1.0.0.04427709217.22846-11590.670.840.080.05
LLVMSystemZAsmParser v1.0.0.0544315012318.44078-0421.39100
LLVMSystemZAsmPrinter v1.0.0.080010910.11236-290.250.8200.13
LLVMSystemZCodeGen v1.0.0.07362127480272026.97877-02721.86100
LLVMSystemZDesc v1.0.0.02544505116.72131-0380.8100
LLVMSystemZDisassembler v1.0.0.01391102515.2439-090.5100
LLVMSystemZInfo v1.0.0.07000541.66667-030.2100
LLVMTableGen v1.0.0.0415711078695918.74511-139665.30.320.090.42
LLVMTarget v1.0.0.0565318140941.99179-126801.090.390.090.37
LLVMTestingSupport v1.0.0.06219000-101180.690.1500.6
LLVMTransformUtils v1.0.0.0181214931433999435.54686-844141.370.830.030.1
LLVMVectorize v1.0.0.08056240822402833.33333-62583.140.980.030.01
LLVMVisualizers v1.0.0.0000000-000000
LLVMWindowsManifest v1.0.0.012030214.28571-190.50.900.07
LLVMX86AsmParser v1.0.0.022891220048617.51351-0771.610.040.03
LLVMX86AsmPrinter v1.0.0.0808230768.597285-5190.570.790.140.05
LLVMX86CodeGen v1.0.0.03602151911111498429.37751-04732.310.020.01
LLVMX86Desc v1.0.0.021801444072324.90527-231071.20.820.020.11
LLVMX86Disassembler v1.0.0.01424418054027.49491-0251.45100
LLVMX86Info v1.0.0.06020225-030.17100
LLVMX86Utils v1.0.0.0374491013726.81018-440.50.500.35
LLVMXCoreAsmPrinter v1.0.0.03001013.225806-2100.250.8300.12
LLVMXCoreCodeGen v1.0.0.020422221054921.18873-01941.610.040.03
LLVMXCoreDesc v1.0.0.034030920.93023-0180.6710.170.12
LLVMXCoreDisassembler v1.0.0.0367010123.166227-0110.5100
LLVMXCoreInfo v1.0.0.0300000-030.25100
LLVMXRay v1.0.0.02346321570138837.17193-13390.920.7500.18
LLVMipo v1.0.0.090203411260453733.46611-213911.320.950.010.03
LTO v1.0.0.021727051470.31464-3240.450.8900.08
LTO_exports v1.0.0.0000000-000000
LanaiCommonTableGen v1.0.0.0000000-000000
LexTests v1.0.0.064211550659.193776-0810.95100
LibOptionsTableGen v1.0.0.0000000-000000
LineEditorTests v1.0.0.04004000-0190.67100
LinkerTests v1.0.0.01920903214.28571-0580.75100
MCJITTests v1.0.0.09081348070143.56743-0752.58100
MCTests v1.0.0.021611005319.7026-0280.43100
MITests v1.0.0.010712003625.17483-0400.12100
MSP430CommonTableGen v1.0.0.0000000-000000
MipsCommonTableGen v1.0.0.0000000-000000
ModuleMaker v1.0.0.0130001451.85185-0130.33100
MtTableGen v1.0.0.0000000-000000
NVPTXCommonTableGen v1.0.0.0000000-000000
ObjcopyOptsTableGen v1.0.0.0000000-000000
ObjectTests v1.0.0.01912000-0190.25100
ObjectYAMLTests v1.0.0.07030646.15385-0120.6100
OptionTests v1.0.0.02220180239.387755-0210.86100
OptsTestTableGen v1.0.0.0000000-000000
OrcJITTests v1.0.0.013364101016611.05193-01230.71100
PACKAGE v1.0.0.0000000-000000
PipSqueak v1.0.0.01502000-050.8100
PluginsTests v1.0.0.03101013.125-0180.25100
PowerPCCommonTableGen v1.0.0.0000000-000000
ProfileDataTests v1.0.0.015431864019711.32184-01211.11100
RcTableGen v1.0.0.0000000-000000
RewriteTests v1.0.0.02201000-0150.25100
ScalarTests v1.0.0.0686122035133.84764-0702.08100
SecondLib v1.0.0.01502000-050.8100
SemaTests v1.0.0.019821506825.56391-0611100
SparcCommonTableGen v1.0.0.0000000-000000
StaticAnalysisTests v1.0.0.0420301019.23077-0170.2100
StmtDataCollectors v1.0.0.0000000-000000
StripOptsTableGen v1.0.0.0000000-000000
SupportTests v1.0.0.014374948390259215.27761-02740.56100
SystemZCommonTableGen v1.0.0.0000000-000000
TestPlugin v1.0.0.0000000-000000
ToolingTests v1.0.0.0337616400052113.36926-02401.22100
UnitTests v1.0.0.0000000-000000
UtilsTests v1.0.0.012801163021514.38127-01390.36100
VectorizeTests v1.0.0.012505000-0420.43100
X86CommonTableGen v1.0.0.0000000-000000
XCoreCommonTableGen v1.0.0.0000000-000000
XRayTests v1.0.0.0183211094.6875-0171100
ZERO_CHECK v1.0.0.0000000-000000
arcmt-test v1.0.0.01684102010.6383-0450.5100
bugpoint v1.0.0.023096826187127.38994-01332.0610.060.04
c-arcmt-test v1.0.0.0582101115.94203-000000
c-index-test v1.0.0.03219561101725.07225-01080.87100
check v1.0.0.0000000-000000
check-all v1.0.0.0000000-000000
check-clang v1.0.0.0000000-000000
check-clang-tools v1.0.0.0000000-000000
check-lit v1.0.0.0000000-000000
check-llvm v1.0.0.0000000-000000
clang v1.0.0.02111207726.73611-0460.8100
clang-apply-replacements v1.0.0.045110713.46154-0270.5100
clang-change-namespace v1.0.0.06620022.941176-0350.25100
clang-check v1.0.0.0260402245.83333-0210.57100
clang-diff v1.0.0.024870000-0260.33100
clang-doc v1.0.0.010221076.422019-0380.5100
clang-format v1.0.0.0171400147.567567-0390.25100
clang-func-mapping v1.0.0.03612025.263158-0300.4100
clang-fuzzer v1.0.0.0400000-000000
clang-headers v1.0.0.0000000-000000
clang-import-test v1.0.0.0135520138.783784-0470.29100
clang-include-fixer v1.0.0.013021003621.68675-0310.21100
clang-move v1.0.0.07810033.703704-0410.25100
clang-offload-bundler v1.0.0.035685017232.57576-0511.1210.120.09
clang-query v1.0.0.04220000-0210.33100
clang-refactor v1.0.0.03481614012927.04403-0891.3510.050.04
clang-rename v1.0.0.0781301213.33333-0420.5100
clang-reorder-fields v1.0.0.02110000-0240.33100
clang-tablegen-targets v1.0.0.0000000-000000
clang-tblgen v1.0.0.0000000-000000
clang-test v1.0.0.0000000-000000
clang-test-depends v1.0.0.0000000-000000
clang-tidy v1.0.0.01182003824.35897-0310.25100
clangARCMigrate v1.0.0.040211127604429.903652-22692.10.990.010
clangAST v1.0.0.066077958133892688628.92118-24742816.820.10.010.63
clangASTMatchers v1.0.0.013543928361151589.47859-5581602.830.220.020.53
clangAnalysis v1.0.0.0110582233064370325.08638-1992763.480.580.020.29
clangApplyReplacements v1.0.0.0889008749.71429-0390.25100
clangBasic v1.0.0.01581314740010466622.78432-20281593.010.070.030.64
clangChangeNamespace v1.0.0.0427164023835.78947-2910.380.9800.02
clangCodeGen v1.0.0.056479702553102345629.34384-810004.160.990.020.01
clangCrossTU v1.0.0.01403506030-6510.670.8900.07
clangDaemon v1.0.0.042691022039187830.55149-2142202.590.510.040.32
clangDoc v1.0.0.09552460011410.66417-1962.120.990.020
clangDriver v1.0.0.0144452141892451023.79319-561385.040.710.010.19
clangDynamicASTMatchers v1.0.0.014783155339020.87794-401042.950.720.070.15
clangEdit v1.0.0.0112411901249.935898-11691.460.860.080.04
clangFormat v1.0.0.077471731205292427.40137-2091073.570.340.050.44
clangFrontend v1.0.0.098912211987383427.93443-2513931.980.610.040.25
clangFrontendTool v1.0.0.01392002816.76647-0220.33100
clangHandleCXX v1.0.0.01810000-0180.33100
clangIncludeFixer v1.0.0.03611914022238.0789-10941.160.90.050.03
clangIncludeFixerPlugin v1.0.0.0251201232.43243-0270.2100
clangIndex v1.0.0.02932462902718.460818-222661.740.9200.05
clangLex v1.0.0.0113131841566722438.97071-4391742.870.280.040.48
clangMove v1.0.0.04761419023533.05204-17961.050.8500.11
clangParse v1.0.0.0166601741090963436.63954-52881.550.9800.01
clangQuery v1.0.0.018851903415.31532-12461.950.790.050.11
clangReorderFields v1.0.0.01126204729.55975-0460.2100
clangRewrite v1.0.0.010263321065138.81932-30532.080.6400.26
clangRewriteFrontend v1.0.0.07828160271204020.67288-32500.970.990.060.04
clangSema v1.0.0.093775138158084284831.36222-10710012.850.90.020.06
clangSerialization v1.0.0.0193824021391418817.76835-309052.260.970.010.01
clangStaticAnalyzerCheckers v1.0.0.0146952223350475224.43565-34590.720.9900
clangStaticAnalyzerCore v1.0.0.01463630433822613829.54655-2053725.040.640.070.2
clangStaticAnalyzerFrontend v1.0.0.04291110016828.1407-11220.430.990.070.04
clangTidy v1.0.0.07443239141835.97246-2571231.80.320.050.45
clangTidyAbseilModule v1.0.0.0340201429.16667-0350.17100
clangTidyAndroidModule v1.0.0.082116014163.2287-0320.59100
clangTidyBoostModule v1.0.0.017030729.16667-0230.12100
clangTidyBugproneModule v1.0.0.016404564084634.03057-01910.1100
clangTidyCERTModule v1.0.0.0160013010639.84962-0400.24100
clangTidyCppCoreGuidelinesModule v1.0.0.06161527031633.90558-01140.19100
clangTidyFuchsiaModule v1.0.0.014351607434.10138-0690.12100
clangTidyGoogleModule v1.0.0.0397217019733.16498-7840.080.9200.05
clangTidyHICPPModule v1.0.0.01181606234.44444-0390.09100
clangTidyLLVMModule v1.0.0.01034604731.33333-0500.2100
clangTidyMPIModule v1.0.0.01504409839.51613-0480.25100
clangTidyMiscModule v1.0.0.08841426034528.0716-01360.11100
clangTidyModernizeModule v1.0.0.0195447570192149.57419-01810.4910.010.01
clangTidyObjCModule v1.0.0.07617012061.22449-2350.230.9500.04
clangTidyPerformanceModule v1.0.0.0405614021634.78261-0950.04100
clangTidyPlugin v1.0.0.013120838.09524-0190.17100
clangTidyPortabilityModule v1.0.0.0651303132.29167-0400.12100
clangTidyReadabilityModule v1.0.0.019124044050320.82816-141760.390.9300.05
clangTidyUtils v1.0.0.05432618035439.46488-131070.290.890.030.05
clangTidyZirconModule v1.0.0.010030844.44444-0260.14100
clangTooling v1.0.0.011544467692044.35873-3031671.690.360.10.38
clangToolingASTDiff v1.0.0.052230150529.059234-1692.560.9900.01
clangToolingCore v1.0.0.03511711028244.54976-85631.270.4300.41
clangToolingInclusions v1.0.0.01598909437.15415-4450.830.9200.06
clangToolingRefactor v1.0.0.010553765767038.84058-731391.450.660.120.16
clangd v1.0.0.0521201320-0180.17100
count v1.0.0.02610000-000000
diagtool v1.0.0.028511130206.557377-0471.3310.050.03
dsymutil v1.0.0.0252363400110230.4-02092.41100
find-all-symbols v1.0.0.030110718.91892-0210.4100
findAllSymbols v1.0.0.0205621011936.72839-27631.310.70.040.18
global-symbol-builder v1.0.0.037010817.77778-0200.2100
gtest v1.0.0.0480112538221416146.42937-5265441.750.010.060.66
gtest_main v1.0.0.013000527.77778-010.33100
intrinsics_gen v1.0.0.0000000-000000
libclang v1.0.0.092911021750420631.16248-135762.610.980.010.01
libclang-headers v1.0.0.0000000-000000
llc v1.0.0.01991204518.44262-0470.5100
lli v1.0.0.034066011825.76419-0930.27100
lli-child-target v1.0.0.02400000-070.33100
llvm-PerfectShuffle v1.0.0.023981205919.79866-021.93100
llvm-ar v1.0.0.0527930528.981002-0400.67100
llvm-as v1.0.0.02900039.375-0110.33100
llvm-bcanalyzer v1.0.0.0677630446.102635-0520.67100
llvm-c-test v1.0.0.012743250483.630862-0170.62100
llvm-cat v1.0.0.02820026.666667-0220.33100
llvm-cfi-verify v1.0.0.09830011.010101-0250.33100
llvm-config v1.0.0.03425109020.83333-0220.5100
llvm-cov v1.0.0.015394938234518.3121-01042.3310.070.05
llvm-cvtres v1.0.0.06802000-0190.33100
llvm-cxxdump v1.0.0.0328730349.392265-0540.5100
llvm-cxxfilt v1.0.0.02311000-0110.25100
llvm-demangle-fuzzer v1.0.0.0700000-010.33100
llvm-diff v1.0.0.06352113110514.18919-0671.8110.120.09
llvm-dis v1.0.0.08602077.526882-0300.33100
llvm-dlltool v1.0.0.0000000-000000
llvm-dwarfdump v1.0.0.043214408115.78947-0840.5100
llvm-dwp v1.0.0.04141750357.7951-0670.5100
llvm-exegesis v1.0.0.0762101011.62791-0210.2100
llvm-extract v1.0.0.01523002614.60674-0330.33100
llvm-headers v1.0.0.0000000-000000
llvm-isel-fuzzer v1.0.0.054000914.28571-0200.33100
llvm-lib v1.0.0.0000000-000000
llvm-link v1.0.0.01404203319.07514-0430.4100
llvm-lto v1.0.0.035718405513.34951-0610.25100
llvm-lto2 v1.0.0.0151400159.036144-0440.33100
llvm-mc v1.0.0.02528304013.69863-0510.17100
llvm-mca v1.0.0.018708355183130.76638-0972.8710.030.02
llvm-modextract v1.0.0.02100000-0130.33100
llvm-mt v1.0.0.03712012.631579-0180.33100
llvm-nm v1.0.0.0121310401339.881129-0890.38100
llvm-objcopy v1.0.0.012923244422614.88801-0683.4910.10.07
llvm-objdump v1.0.0.074201245006748.327156-02151.12100
llvm-opt-fuzzer v1.0.0.01010003022.90076-0180.33100
llvm-opt-report v1.0.0.0271820299.666667-0330.8100
llvm-pdbutil v1.0.0.0551586760921.640806-03461.7710.010.01
llvm-profdata v1.0.0.04201250296.458797-0680.75100
llvm-ranlib v1.0.0.0000000-000000
llvm-rc v1.0.0.016675274051423.56717-0592.9710.010.01
llvm-readelf v1.0.0.0000000-000000
llvm-readobj v1.0.0.049841513312574.903645-02491.3810.050.03
llvm-rtdyld v1.0.0.027310208022.66289-0590.4100
llvm-size v1.0.0.049210206411.51079-0460.2100
llvm-special-case-list-fuzzer v1.0.0.0700000-050.33100
llvm-split v1.0.0.09000110-050.33100
llvm-stress v1.0.0.034481407317.50599-0711.8910.050.04
llvm-strings v1.0.0.03321000-0160.25100
llvm-strip v1.0.0.0000000-000000
llvm-symbolizer v1.0.0.06310034.545455-0170.33100
llvm-tblgen v1.0.0.0000000-000000
llvm-test-depends v1.0.0.0000000-000000
llvm-xray v1.0.0.09394141043231.50985-0961.62100
llvm_vcsrevision_h v1.0.0.0000000-000000
modularize v1.0.0.012666030068034.94347-01421.6310.030.02
not v1.0.0.031100411.42857-080.33100
obj.clang-tblgen v1.0.0.0468819160086515.57717-0902.1310.010.01
obj.llvm-tblgen v1.0.0.0205717202605607022.78443-01773.8410.020.02
obj2yaml v1.0.0.015443780935.681124-02510.75100
ocaml_all v1.0.0.0000000-000000
ocaml_make_directory v1.0.0.0000000-000000
opt v1.0.0.06761621014417.56098-01230.73100
pp-trace v1.0.0.030186014432.35955-0551.11100
prepare-check-lit v1.0.0.0000000-000000
sancov v1.0.0.0538371106010.03344-0871.07100
sanstats v1.0.0.07030034.109589-0130.33100
scan-build v1.0.0.0000000-000000
scan-view v1.0.0.0000000-000000
srpm v1.0.0.0000000-000000
test-depends v1.0.0.0000000-000000
tool-template v1.0.0.0200101033.33333-0190.5100
verify-uselistorder v1.0.0.025016204816.10738-0480.6100
yaml-bench v1.0.0.012451010.8-0240.5100
yaml2obj v1.0.0.01696561301015.620479-02210.82100

Types Metrics

If the code base analyzed has too many types, CppDepend doesn't list Types Metrics to avoid a too big report. The section Types Metrics can be activated by unchecking the option:
CppDepend Project Properties > Report > Avoid too big report for large code base > Hide section Types Metrics if...
It is recommended to use the CppDepend interactive UI capabilities to browse large applications.

Namespaces Metrics

If the code base analyzed has too many namespaces, CppDepend doesn't list Namespaces Metrics to avoid a too big report. The section Namespaces Metrics can be activated by unchecking the option:
CppDepend Project Properties > Report > Avoid too big report for large code base > Hide section Namespaces Metrics if...
It is recommended to use the CppDepend interactive UI capabilities to browse large applications.

803This group contains children groups
Project Rules  

    803
    Quality Gates  

    ok   Quality Gate Pass:    Percentage Code Coverage

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Percentage Coverage on New Code

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Percentage Coverage on Refactored Code

    Scalar Result: N/A %

    ok   Quality Gate Pass:    Blocker Issues

    No issue matched

    ok   Quality Gate Fail:    Critical Issues

    131 issues matched

    131 issuesSeverityDebtAnnual InterestFull Name
    Critical issue on: clang.Sema033Critical0521d 2h0332h 0minRule violated: Avoid types too big
    Critical issue on: clang.CodeGen.CodeGenFunction032Critical0331d 2h0322h 0minRule violated: Avoid types too big
    Critical issue on: clang.Parser031Critical0321d 2h0312h 0minRule violated: Avoid types too big
    Critical issue on: llvm.InstCombiner036Critical0311d 2h0362h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner035Critical0361d 2h0352h 0minRule violated: Avoid types too big
    Critical issue on: llvm.X86TargetLowering034Critical0351d 2h0342h 0minRule violated: Avoid types too big
    Critical issue on: llvm.DAGTypeLegalizer027Critical0341d 2h0272h 0minRule violated: Avoid types too big
    Critical issue on: clang.ASTReader026Critical0271d 2h0262h 0minRule violated: Avoid types too big
    Critical issue on: llvm.PPCTargetLowering025Critical0261d 2h0252h 0minRule violated: Avoid types too big
    Critical issue on: clang.ASTContext030Critical0251d 2h0302h 0minRule violated: Avoid types too big
    Critical issue on: llvm.ARMTargetLowering029Critical0301d 2h0292h 0minRule violated: Avoid types too big
    Critical issue on: llvm.SelectionDAG028Critical0291d 2h0282h 0minRule violated: Avoid types too big
    Critical issue on: llvm.ScalarEvolution037Critical0281d 2h0372h 0minRule violated: Avoid types too big
    Critical issue on: llvm.LLParser046Critical0451d 2h0462h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC045Critical0441d 2h0452h 0minRule violated: Avoid types too big
    Critical issue on: llvm.AArch64TargetLowering044Critical0431d 2h0442h 0minRule violated: Avoid types too big
    Critical issue on: clang.ASTNodeImporter049Critical0481d 2h0492h 0minRule violated: Avoid types too big
    Critical issue on: llvm.SelectionDAGBuilder048Critical0471d 2h0482h 0minRule violated: Avoid types too big
    Critical issue on: clang.Preprocessor047Critical0461d 2h0472h 0minRule violated: Avoid types too big
    Critical issue on: clang.ASTWriter040Critical0391d 2h0402h 0minRule violated: Avoid types too big
    Critical issue on: llvm.SITargetLowering039Critical0381d 2h0392h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{asmparser.cpp} .AsmParser038Critical0371d 2h0382h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{mipsasmparser.cpp} .MipsAsmParser043Critical0421d 2h0432h 0minRule violated: Avoid types too big
    Critical issue on: clang.CodeGen.CodeGenModule042Critical0411d 2h0422h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize041Critical0401d 2h0412h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{aarch64fastisel .cpp}.AArch64FastISel008Critical0241d 2h0082h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader007Critical0081d 2h0072h 0minRule violated: Avoid types too big
    Critical issue on: llvm.HexagonTargetLowering006Critical0071d 2h0062h 0minRule violated: Avoid types too big
    Critical issue on: llvm.NVPTXDAGToDAGISel011Critical0061d 2h0112h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{rewriteobjc.cpp} .RewriteObjC010Critical0111d 2h0102h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{armasmparser.cpp} .ARMAsmParser009Critical0101d 2h0092h 0minRule violated: Avoid types too big
    Critical issue on: llvm.TargetLowering002Critical0091d 2h0022h 0minRule violated: Avoid types too big
    Critical issue on: clang.ento.ExprEngine001Critical0021d 2h0012h 0minRule violated: Avoid types too big
    Critical issue on: llvm.SystemZTargetLowering000Critical0011d 2h0002h 0minRule violated: Avoid types too big
    Critical issue on: llvm.AMDGPUTargetLowering005Critical0001d 2h0052h 0minRule violated: Avoid types too big
    Critical issue on: clang.CodeGen.CGOpenMPRuntime004Critical0051d 2h0042h 0minRule violated: Avoid types too big
    Critical issue on: anonymous_namespace{itaniummangle.cpp} .CXXNameMangler003Critical0041d 2h0032h 0minRule violated: Avoid types too big
    Critical issue on: clang.CodeGen.CGDebugInfo012Critical0031d 2h0122h 0minRule violated: Avoid types too big
    Critical issue on: clang.Sema021Critical0201d 2h0212h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.CodeGen.CodeGenFunction020Critical0191d 2h0202h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.Parser019Critical0181d 2h0192h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.DAGTypeLegalizer024Critical0231d 2h0242h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.ASTContext023Critical0221d 2h0232h 0minRule violated: Avoid types with too many methods
    Critical issue on: anonymous_namespace{armasmparser.cpp} .ARMOperand022Critical0211d 2h0222h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.SelectionDAG015Critical0141d 2h0152h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.SelectionDAG014Critical0131d 2h0142h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.Preprocessor013Critical0121d 2h0132h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.TreeTransform<Derived>018Critical0171d 2h0182h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.TargetLoweringBase017Critical0161d 2h0172h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.TargetLoweringBase016Critical0151d 2h0162h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.CodeGen.CodeGenModule083Critical0491d 2h0832h 0minRule violated: Avoid types with too many methods
    Critical issue on: llvm.APInt082Critical0541d 2h0822h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.ASTReader081Critical0551d 2h0812h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.ASTNodeImporter086Critical0561d 2h0862h 0minRule violated: Avoid types with too many methods
    Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner085Critical0531d 2h0852h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.RecursiveASTVisitor<Derived>084Critical0501d 2h0842h 0minRule violated: Avoid types with too many methods
    Critical issue on: clang.ASTContext077Critical0511d 2h0772h 0minRule violated: Avoid types with too many fields
    Critical issue on: clang.CodeGen .CodeGenFunction.EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)076Critical0856h 0min0762h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()075Critical0846h 0min0752h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.__Globals .UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)080Critical0866h 0min0802h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)079Critical0886h 0min0792h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.ASTReader.diagnoseOdrViolations()078Critical0876h 0min0782h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.CodeGen .CodeGenFunction.EmitX86BuiltinExpr (unsignedint,constclang::CallExpr*)087Critical0836h 0min0872h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)096Critical0796h 0min0962h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{ppciseldagtodag .cpp}.PPCDAGToDAGISel.Select (llvm::SDNode*)095Critical0786h 0min0952h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm .anonymous_namespace{constantstest.cpp} .ConstantsTest_AsInstructionsTest_Test .TestBody()094Critical0806h 0min0942h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.ASTReader .readTypeRecord(unsignedint)099Critical0826h 0min0992h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.X86TargetLowering .LowerINTRINSIC_WO_CHAIN(llvm::SDValue ,llvm::SelectionDAG&)098Critical0816h 0min0982h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.driver.tools.Clang.ConstructJob (clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)097Critical0966h 0min0972h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.__Globals .InlineFunction(llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)090Critical0956h 0min0902h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{armiseldagtodag .cpp}.ARMDAGToDAGISel.Select (llvm::SDNode*)089Critical0976h 0min0892h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.CodeGen.CodeGenFunction.EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)088Critical0996h 0min0882h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.CodeGen .CGOpenMPRuntime.createRuntimeFunction (unsignedint)093Critical0986h 0min0932h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{aarch64instructions elector.cpp}.AArch64InstructionSelector .select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)092Critical0946h 0min0922h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.SelectionDAG .computeKnownBits(llvm::SDValue ,llvm::KnownBits&,constllvm::APInt& ,unsignedint)091Critical0906h 0min0912h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{x86iseldagtodag .cpp}.X86DAGToDAGISel.Select (llvm::SDNode*)058Critical0896h 0min0582h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.slpvectorizer .BoUpSLP.vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)057Critical0916h 0min0572h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals.dumpCXXData (constllvm::object::ObjectFile*)056Critical0936h 0min0562h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{localizationchecker .cpp}.NonLocalizedStringChecker .initUIMethods(clang::ASTContext&)061Critical0926h 0min0612h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals .DisassembleMachO(llvm::StringRef ,llvm::object::MachOObjectFile* ,llvm::StringRef,llvm::StringRef)060Critical0636h 0min0602h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.TargetLowering .SimplifySetCC(llvm::EVT,llvm::SDValue ,llvm::SDValue,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)059Critical0626h 0min0592h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.ASTReader .ReadASTBlock(ModuleFile&,unsignedint)052Critical0646h 0min0522h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm .X86TargetLowering.ReplaceNodeResults (llvm::SDNode*,SmallVectorImpl <llvm::SDValue>&,llvm::SelectionDAG&)051Critical0666h 0min0512h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.NVPTXTargetLowering.LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)050Critical0656h 0min0502h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.CodeGen .CodeGenFunction.EmitARMBuiltinExpr (unsignedint,constclang::CallExpr* ,llvm::Triple::ArchType)055Critical0586h 0min0552h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)054Critical0576h 0min0542h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.TargetLowering .SimplifyDemandedBits(llvm::SDValue ,constllvm::APInt&,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)053Critical0596h 0min0532h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals.GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)062Critical0616h 0min0622h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.InstCombiner .visitGetElementPtrInst (llvm::GetElementPtrInst&)071Critical0606h 0min0712h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.RuntimeDyldELF .processRelocationRef(unsignedint ,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)070Critical0676h 0min0702h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm .PPCTargetLowering.PerformDAGCombine (llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)069Critical0746h 0min0692h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.slpvectorizer .BoUpSLP.buildTree_rec(ArrayRef <llvm::Value*>,unsignedint,int)074Critical0736h 0min0742h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner.MergeConsecutiveStores (llvm::StoreSDNode*)073Critical0756h 0min0732h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals.checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)072Critical0776h 0min0722h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: FunCloner.CloneInstruction(LLVMValueRef ,LLVMBuilderRef)065Critical0766h 0min0652h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseConstants()064Critical0696h 0min0642h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals.DisassembleObject (constllvm::object::ObjectFile*,bool)063Critical0686h 0min0632h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: llvm.SelectionDAGISel .SelectCodeCommon(llvm::SDNode* ,constunsignedchar*,unsignedint)068Critical0706h 0min0682h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: __Globals.checkOpenMPLoop (clang::OpenMPDirectiveKind,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Sema&, (anonymousnamespace)::DSAStackTy& ,Sema::VarsWithInheritedDSAType& ,OMPLoopDirective::HelperExprs&)067Critical0726h 0min0672h 0minRule violated: Avoid methods with too many local variables
    Critical issue on: clang.InitializationSequence.Perform (clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)066Critical0716h 0min0662h 0minRule violated: Avoid methods with too many local variables

    Statistics

    Stat   Severity   Debt   Annual Interest
    Sum:-128d32d
    Average:-7h 49min2h 0min
    Minimum:-6h 0min2h 0min
    Maximum:-1d 2h2h 0min
    Standard deviation:-1h 55min0min 0s
    Variance:-1 681d0min 0s
    ok   Quality Gate Pass:    New Blocker / Critical / High Issues

    No issue matched

    ok   Quality Gate Fail:    Critical Rules Violated

    3 rules matched

    3 rulesissuesFull Name
    Avoid types too big2773 issuesRule
    Avoid methods too big, too complex07 139 issuesRule
    Avoid methods with too many parameters12 115 issuesRule

    Statistics

    Stat   issues
    Sum:10 027
    Average:3 342
    Minimum:773
    Maximum:7 139
    Standard deviation:2 740
    Variance:7 507 500
    ok   Quality Gate Pass:    Percentage Debt

    Scalar Result: 11.73 %

    ok   Quality Gate Pass:    New Debt since Baseline

    Scalar Result: N/A man-days

    ok   Quality Gate Fail:    Debt Rating per Namespace

    138 namespaces matched

    138 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
    llvm .anonymous_namespace{scalarevolutiontest .cpp}034D05122.9402315d 3h0233d 4h016330 issuesllvm .anonymous_namespace{scalarevolutiontest .cpp}
    anonymous_namespace{aarch64expandpseudoi nsts.cpp}033D07221.760553d 4h0586h 12min05258 issuesanonymous_namespace{aarch64expandpseudoi nsts.cpp}
    anonymous_namespace{aarch64fastisel.cpp}032D09620.1400548d0069d 6h007586 issuesanonymous_namespace{aarch64fastisel.cpp}
    anonymous_namespace{aarch64instructionse lector.cpp}037D05822.380368d 3h0351d 7h03698 issuesanonymous_namespace{aarch64instructionse lector.cpp}
    anonymous_namespace{aarch64machobjectwri ter.cpp}036D06522.030593d 2h0605h 46min07628 issuesanonymous_namespace{aarch64machobjectwri ter.cpp}
    llvm035D05722.540702d 1h0733h 55min05553 issuesllvm
    anonymous_namespace{amdgpulowerkernelatt ributes.cpp}028D04323.610652d 2h0684h 27min06737 issuesanonymous_namespace{amdgpulowerkernelatt ributes.cpp}
    anonymous_namespace{amdgpurewriteoutargu ments.cpp}027D05422.850563d 4h0566h 24min06045 issuesanonymous_namespace{amdgpurewriteoutargu ments.cpp}
    anonymous_namespace{r600expandspecialins trs.cpp}026D01227.50811d 3h0793h 17min06542 issuesanonymous_namespace{r600expandspecialins trs.cpp}
    anonymous_namespace{siinsertwaitcnts .cpp}031D07321.7302016d 6h0223d 5h019297 issuesanonymous_namespace{siinsertwaitcnts .cpp}
    anonymous_namespace{siloweri1copies.cpp}030D00927.890901d 0h0892h 24min09212 issuesanonymous_namespace{siloweri1copies.cpp}
    anonymous_namespace{sioptimizeexecmaskin g.cpp}029D04823.130771d 5h0813h 9min07923 issuesanonymous_namespace{sioptimizeexecmaskin g.cpp}
    anonymous_namespace{sioptimizeexecmaskin gprera.cpp}046D02226.560721d 7h0694h 7min08322 issuesanonymous_namespace{sioptimizeexecmaskin gprera.cpp}
    anonymous_namespace{sishrinkinstructions .cpp}045D01426.910682d 1h0644h 45min08123 issuesanonymous_namespace{sishrinkinstructions .cpp}
    llvm044D08521.06000198d00141d0003 056 issuesllvm
    anonymous_namespace{armexpandpseudoinsts .cpp}049D05022.970387d 2h0371d 5h034108 issuesanonymous_namespace{armexpandpseudoinsts .cpp}
    anonymous_namespace{arminstructionselect or.cpp}048D06921.90426d 0h0451d 2h04377 issuesanonymous_namespace{arminstructionselect or.cpp}
    anonymous_namespace{armloadstoreoptimize r.cpp}047D00630.0102116d 5h0165d 0h020279 issuesanonymous_namespace{armloadstoreoptimize r.cpp}
    anonymous_namespace{thumb2sizereduction .cpp}040D09220.590377d 3h0391d 4h03891 issuesanonymous_namespace{thumb2sizereduction .cpp}
    llvm039D08021.5401720d0194d 4h010418 issuesllvm
    anonymous_namespace{armmachobjectwriter .cpp}038D08121.460603d 0h0625h 15min07429 issuesanonymous_namespace{armmachobjectwriter .cpp}
    anonymous_namespace{constantfolding.cpp}043D06721.9802714d 2h0273d 1h026208 issuesanonymous_namespace{constantfolding.cpp}
    anonymous_namespace{lint.cpp}042D06122.140455d 0h0491d 0h04567 issuesanonymous_namespace{lint.cpp}
    anonymous_namespace{loopaccessanalysis .cpp}041D03624.560583d 2h0556h 30min07231 issuesanonymous_namespace{loopaccessanalysis .cpp}
    anonymous_namespace{ocamlgcprinter.cpp}025D07821.620891d 1h0931h 57min09510 issuesanonymous_namespace{ocamlgcprinter.cpp}
    anonymous_namespace{atomicexpandpass .cpp}009D09020.7302910d 5h0322d 1h03792 issuesanonymous_namespace{atomicexpandpass .cpp}
    anonymous_namespace{globalmerge.cpp}008D03125.070514d 3h0501d 0h04180 issuesanonymous_namespace{globalmerge.cpp}
    anonymous_namespace{ifconversion.cpp}007D08321.302415d 3h0263d 2h022254 issuesanonymous_namespace{ifconversion.cpp}
    anonymous_namespace{indirectbrexpandpass .cpp}012D01027.820831d 3h0823h 7min08915 issuesanonymous_namespace{indirectbrexpandpass .cpp}
    anonymous_namespace{liverangeshrink.cpp}011D03424.70741d 6h0763h 29min07529 issuesanonymous_namespace{liverangeshrink.cpp}
    anonymous_namespace{machinepipeliner .cpp}010D08221.4500939d0098d 3h005738 issuesanonymous_namespace{machinepipeliner .cpp}
    anonymous_namespace{machineverifier.cpp}003D09720.1101624d0174d 7h015342 issuesanonymous_namespace{machineverifier.cpp}
    anonymous_namespace{phielimination.cpp}002D07721.640484d 5h0511d 0h04280 issuesanonymous_namespace{phielimination.cpp}
    anonymous_namespace{prologepiloginserter .cpp}001D07421.710396d 4h0411d 3h030147 issuesanonymous_namespace{prologepiloginserter .cpp}
    anonymous_namespace{registercoalescer .cpp}006D08820.8501525d0155d 2h012380 issuesanonymous_namespace{registercoalescer .cpp}
    anonymous_namespace{stackcoloring.cpp}005D09820.040358d 6h0361d 6h024213 issuesanonymous_namespace{stackcoloring.cpp}
    anonymous_namespace{twoaddressinstructio npass.cpp}004D04922.9702614d 6h0243d 3h027201 issuesanonymous_namespace{twoaddressinstructio npass.cpp}
    anonymous_namespace{unreachableblockelim .cpp}021D03324.890781d 5h0773h 22min07330 issuesanonymous_namespace{unreachableblockelim .cpp}
    anonymous_namespace{winehprepare.cpp}020D07021.880445d 4h0461d 1h04666 issuesanonymous_namespace{winehprepare.cpp}
    anonymous_namespace{dwarfcontext.cpp}019D02526.040504d 4h0471d 1h04964 issuesanonymous_namespace{dwarfcontext.cpp}
    anonymous_namespace{hexagoncfgoptimizer .cpp}024D07921.60821d 3h0872h 33min07034 issuesanonymous_namespace{hexagoncfgoptimizer .cpp}
    anonymous_namespace{hexagongenmux.cpp}023D04723.30533d 6h0537h 2min05749 issuesanonymous_namespace{hexagongenmux.cpp}
    anonymous_namespace{hexagonhardwareloops .cpp}022D01526.801818d 1h0184d 7h021260 issuesanonymous_namespace{hexagonhardwareloops .cpp}
    anonymous_namespace{hexagonnewvaluejump .cpp}015D03524.70612d 7h0595h 50min05059 issuesanonymous_namespace{hexagonnewvaluejump .cpp}
    anonymous_namespace{hexagonoptimizeszext ends.cpp}014D03923.860861d 1h0902h 22min08222 issuesanonymous_namespace{hexagonoptimizeszext ends.cpp}
    anonymous_namespace{hexagonpeephole.cpp}013D00530.490712d 1h0635h 13min06638 issuesanonymous_namespace{hexagonpeephole.cpp}
    anonymous_namespace{hexagonsplitconst32a ndconst64.cpp}018D04523.350956h 20min0951h 28min08420 issuesanonymous_namespace{hexagonsplitconst32a ndconst64.cpp}
    anonymous_namespace{hexagonsplitdouble .cpp}017D04023.7403110d 0h0312d 3h029155 issuesanonymous_namespace{hexagonsplitdouble .cpp}
    anonymous_namespace{hexagonvextract.cpp}016D02426.410881d 1h0882h 32min09312 issuesanonymous_namespace{hexagonvextract.cpp}
    llvm050D02725.97001174d00045d0012 598 issuesllvm
    anonymous_namespace{dataflowsanitizer .cpp}084D09920.0201916d 7h0253d 3h028192 issuesanonymous_namespace{dataflowsanitizer .cpp}
    anonymous_namespace{threadsanitizer.cpp}083D02126.610435d 6h0381d 4h06145 issuesanonymous_namespace{threadsanitizer.cpp}
    anonymous_namespace{lto.cpp}082D05522.80791d 4h0852h 47min06935 issuesanonymous_namespace{lto.cpp}
    llvm087D04623.310349d 2h0332d 1h03988 issuesllvm
    llvm086D09520.17004123d00424d0041 739 issuesllvm
    anonymous_namespace{nvptxloweraggrcopies .cpp}085D01726.750871d 1h0862h 37min09114 issuesanonymous_namespace{nvptxloweraggrcopies .cpp}
    078D09420.210973h 53min09947min05945 issues
    anonymous_namespace{objcarccontract.cpp}077D087210494d 5h0527h 48min05159 issuesanonymous_namespace{objcarccontract.cpp}
    llvm076D07621.66002165d00235d0022 188 issuesllvm
    anonymous_namespace{ppcbranchselector .cpp}081D02326.530692d 1h0664h 39min06245 issuesanonymous_namespace{ppcbranchselector .cpp}
    anonymous_namespace{ppcctrloops.cpp}080D07121.780416d 1h0441d 2h05358 issuesanonymous_namespace{ppcctrloops.cpp}
    anonymous_namespace{ppciseldagtodag.cpp}079D09320.2500746d0079d 2h006614 issuesanonymous_namespace{ppciseldagtodag.cpp}
    anonymous_namespace{ppclooppreincprep .cpp}096D04123.730464d 7h0481d 1h04475 issuesanonymous_namespace{ppclooppreincprep .cpp}
    anonymous_namespace{ppcvsxfmamutate.cpp}095D04423.40622d 6h0615h 21min07825 issuesanonymous_namespace{ppcvsxfmamutate.cpp}
    anonymous_namespace{ppcmachobjectwriter .cpp}094D00729.040761d 5h0714h 3min09015 issuesanonymous_namespace{ppcmachobjectwriter .cpp}
    llvm.GCOV099D00134.770983h 18min0971h 9min08023 issuesllvm.GCOV
    anonymous_namespace{loopidiomrecognize .cpp}098D02825.630329d 6h0302d 4h032121 issuesanonymous_namespace{loopidiomrecognize .cpp}
    anonymous_namespace{loopunswitch.cpp}097D09120.660339d 6h0342d 0h035102 issuesanonymous_namespace{loopunswitch.cpp}
    anonymous_namespace{dagcombiner.cpp}090D03724.15003145d00335d0032 184 issuesanonymous_namespace{dagcombiner.cpp}
    anonymous_namespace{legalizedag.cpp}089D08621.0200647d00510d 0h013370 issuesanonymous_namespace{legalizedag.cpp}
    llvm088D06821.9100841d0089d 1h009521 issuesllvm
    anonymous_namespace{clonefunction.cpp}093D03824.130731d 6h0753h 34min08717 issuesanonymous_namespace{clonefunction.cpp}
    anonymous_namespace{flattencfg.cpp}092D04223.720543d 5h0547h 0min06344 issuesanonymous_namespace{flattencfg.cpp}
    anonymous_namespace{looprotationutils .cpp}091D05322.890573d 3h0576h 13min05455 issuesanonymous_namespace{looprotationutils .cpp}
    llvm.slpvectorizer075D06622.0201038d0108d 3h008547 issuesllvm.slpvectorizer
    anonymous_namespace{loadstorevectorizer .cpp}059D01926.703010d 2h0282d 5h033116 issuesanonymous_namespace{loadstorevectorizer .cpp}
    anonymous_namespace{shadowcallstack.cpp}058D01626.770851d 2h0832h 53min08816 issuesanonymous_namespace{shadowcallstack.cpp}
    anonymous_namespace{x86cmovconversion .cpp}057D00828.550474d 6h0431d 3h05650 issuesanonymous_namespace{x86cmovconversion .cpp}
    anonymous_namespace{x86fastisel.cpp}062D06422.0701133d0117d 3h018322 issuesanonymous_namespace{x86fastisel.cpp}
    anonymous_namespace{x86iseldagtodag.cpp}061D05222.901425d0145d 7h014344 issuesanonymous_namespace{x86iseldagtodag.cpp}
    anonymous_namespace{x86mccodeemitter .cpp}060D02626.0202515d 0h0213d 7h025210 issuesanonymous_namespace{x86mccodeemitter .cpp}
    anonymous_namespace{x86machobjectwriter .cpp}053D00333.780524d 2h0401d 3h05846 issuesanonymous_namespace{x86machobjectwriter .cpp}
    anonymous_namespace{crossdsocfi.cpp}052D01327.030801d 4h0803h 16min08520 issuesanonymous_namespace{crossdsocfi.cpp}
    anonymous_namespace{fileoutputbuffertest .cpp}051D06022.180931d 0h0941h 49min09412 issuesanonymous_namespace{fileoutputbuffertest .cpp}
    llvm.anonymous_namespace{vplanhcfgtest .cpp}056D06222.130672d 2h0704h 4min04766 issuesllvm.anonymous_namespace{vplanhcfgtest .cpp}
    anonymous_namespace{toolrunner.cpp}055D03224.960662d 2h0654h 40min04864 issuesanonymous_namespace{toolrunner.cpp}
    054D02026.680947h 37min0922h 2min07725 issues
    071D00234.340921d 0h0842h 49min0969 issues
    clang.format070D06322.120632d 4h0674h 29min07131 issuesclang.format
    anonymous_namespace{clangincludefixer .cpp}069D08920.840642d 3h0723h 57min06444 issuesanonymous_namespace{clangincludefixer .cpp}
    074D00430.520841d 2h0783h 17min0997 issues
    073D01826.730751d 5h0743h 44min06835 issues
    072D01127.580964h 1min0981h 6min08618 issues
    anonymous_namespace{astdiagnostic.cpp}065D03025.5402216d 1h0204d 1h023230 issuesanonymous_namespace{astdiagnostic.cpp}
    anonymous_namespace{cxxinheritance.cpp}064D02925.60911d 0h0912h 10min0978 issuesanonymous_namespace{cxxinheritance.cpp}
    clang.change_namespace063D05622.550406d 1h0421d 3h04086 issuesclang.change_namespace
    anonymous_namespace{cgexpragg.cpp}068D08421.2302812d 3h0292d 5h031129 issuesanonymous_namespace{cgexpragg.cpp}
    anonymous_namespace{cgexprscalar.cpp}067D07521.6801233d0137d 1h017325 issuesanonymous_namespace{cgexprscalar.cpp}
    anonymous_namespace{cgobjcgnu.cpp}066D05922.2901333d0127d 3h011418 issuesanonymous_namespace{cgobjcgnu.cpp}
    clang.clangd.anonymous_namespace{headers .cpp}000E00056.120992h 35min0961h 27min0987 issuesclang.clangd.anonymous_namespace{headers .cpp}

    Statistics

    Stat   debtRating   debtRatio   devTimeInManDay   debtInManDay   issues
    Sum:-3 4001 886d427d25 780
    Average:-24.6413d 5h3d 0h186.81
    Minimum:-20.022h 35min47min4
    Maximum:-56.12198d45d3 056
    Standard deviation:-4.9130d6d 7h449.93
    Variance:-24.0627 406 660d1 406 789d202 436
    ok   Quality Gate Pass:    New Annual Interest since Baseline

    Scalar Result: N/A man-days

    3191675This group contains children groups
    Project Rules  

      063
      Code Smells  

      warningCritical   Critical Rule Violated:    Avoid types too big

      773 types matched

      773 typeslocJustMyCodeMethodsFieldsDebtAnnual InterestFull Name
      Sema00041 8180001 716 methods001159 fields0251d 2h0252h 0minclang.Sema
      CodeGenFunction00115 531001705 methods00587 fields0241d 2h0242h 0minclang.CodeGen.CodeGenFunction
      Parser00214 994002493 methods00490 fields0271d 2h0272h 0minclang.Parser
      InstCombiner0039 306017197 methods04314 fields0261d 2h0262h 0minllvm.InstCombiner
      DAGCombiner0047 644014207 methods04712 fields0231d 2h0232h 0minanonymous_namespace{dagcombiner.cpp} .DAGCombiner
      X86TargetLowering0057 098018192 methods0704 fields0201d 2h0202h 0minllvm.X86TargetLowering
      DAGTypeLegalizer0066 609003436 methods03616 fields0191d 2h0192h 0minllvm.DAGTypeLegalizer
      ASTReader0076 278012235 methods003140 fields0221d 2h0222h 0minclang.ASTReader
      PPCTargetLowering0085 578029159 methods0961 field0211d 2h0212h 0minllvm.PPCTargetLowering
      ASTContext0095 002004418 methods000222 fields0281d 2h0282h 0minclang.ASTContext
      ARMTargetLowering0104 333025165 methods0616 fields0351d 2h0352h 0minllvm.ARMTargetLowering
      SelectionDAG0114 166006291 methods01831 fields0341d 2h0342h 0minllvm.SelectionDAG
      ScalarEvolution0124 128019191 methods01931 fields0371d 2h0372h 0minllvm.ScalarEvolution
      LLParser0133 794022180 methods03119 fields0361d 2h0362h 0minllvm.LLParser
      RewriteModernObjC0143 561035139 methods00776 fields0331d 2h0332h 0minanonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
      AArch64TargetLowering0153 497026165 methods0941 field0301d 2h0302h 0minllvm.AArch64TargetLowering
      ASTNodeImporter0163 463013218 methods0931 field0291d 2h0292h 0minclang.ASTNodeImporter
      SelectionDAGBuilder0173 252027162 methods02324 fields0321d 2h0322h 0minllvm.SelectionDAGBuilder
      Preprocessor0183 005007259 methods002142 fields0311d 2h0312h 0minclang.Preprocessor
      ASTWriter0192 900044122 methods00875 fields0061d 2h0062h 0minclang.ASTWriter
      SITargetLowering0202 855042126 methods099no field0051d 2h0052h 0minllvm.SITargetLowering
      AsmParser0212 807033147 methods02623 fields0081d 2h0082h 0minanonymous_namespace{asmparser.cpp} .AsmParser
      MipsAsmParser0222 801023173 methods05010 fields0071d 2h0072h 0minanonymous_namespace{mipsasmparser.cpp} .MipsAsmParser
      CodeGenModule0232 634010249 methods00683 fields0041d 2h0042h 0minclang.CodeGen.CodeGenModule
      SelectionDAGLegalize0242 59109442 methods0645 fields0011d 2h0012h 0minanonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize
      AArch64FastISel0252 55605985 methods0882 fields0001d 2h0002h 0minanonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel
      BitcodeReader0262 47908551 methods01636 fields0031d 2h0032h 0minanonymous_namespace{bitcodereader.cpp} .BitcodeReader
      HexagonTargetLowering0272 463031148 methods0713 fields0021d 2h0022h 0minllvm.HexagonTargetLowering
      NVPTXDAGToDAGISel0282 44809244 methods0773 fields0091d 2h0092h 0minllvm.NVPTXDAGToDAGISel
      RewriteObjC0292 437047117 methods00966 fields0161d 2h0162h 0minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
      ARMAsmParser0302 414039131 methods0636 fields0151d 2h0152h 0minanonymous_namespace{armasmparser.cpp} .ARMAsmParser
      TargetLowering0312 40005398 methods098no field0181d 2h0182h 0minllvm.TargetLowering
      ExprEngine0322 391041131 methods04115 fields0171d 2h0172h 0minclang.ento.ExprEngine
      SystemZTargetLowering0332 364048115 methods0911 field0141d 2h0142h 0minllvm.SystemZTargetLowering
      AMDGPUTargetLowering0342 145049108 methods0872 fields0111d 2h0112h 0minllvm.AMDGPUTargetLowering
      CGOpenMPRuntime0352 09905596 methods01733 fields0101d 2h0102h 0minclang.CodeGen.CGOpenMPRuntime
      CXXNameMangler0362 094043123 methods04613 fields0131d 2h0132h 0minanonymous_namespace{itaniummangle.cpp} .CXXNameMangler
      CGDebugInfo0372 022037133 methods01538 fields0121d 2h0122h 0minclang.CodeGen.CGDebugInfo
      Verifier0381 978040131 methods04015 fields0381d 1h0381h 58minanonymous_namespace{verifier.cpp} .Verifier
      Db0391 93707459 methods05210 fields0391d 1h0391h 55minanonymous_namespace{itaniumdemangle.cpp} .Db
      ARMDAGToDAGISel0401 89206372 methods0901 field0401d 1h0401h 52minanonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel
      AMDGPUAsmParser0411 872032147 methods0626 fields0411d 1h0411h 51minanonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
      SIInstrInfo0421 836015199 methods0812 fields0421d 1h0421h 49minllvm.SIInstrInfo
      NVPTXTargetLowering0431 82209344 methods0862 fields0431d 1h0431h 48minllvm.NVPTXTargetLowering
      X86FastISel0441 81908749 methods0743 fields0441d 1h0441h 48minanonymous_namespace{x86fastisel.cpp} .X86FastISel
      TGParser0451 72108947 methods0587 fields0451d 0h0451h 41minllvm.TGParser
      MipsTargetLowering0461 71505695 methods0763 fields0461d 0h0461h 41minllvm.MipsTargetLowering
      DependenceInfo0471 70908351 methods0597 fields0471d 0h0471h 40minllvm.DependenceInfo
      TreeTransform<Derived>0481 695008257 methods0852 fields0481d 0h0481h 40minclang.TreeTransform<Derived>
      Lexer0491 69106084 methods03517 fields0491d 0h0491h 39minclang.Lexer
      CFGBuilder0501 641046118 methods02823 fields0501d 0h0501h 36minanonymous_namespace{cfg.cpp}.CFGBuilder
      MIParser0521 640052100 methods03916 fields0521d 0h0521h 36minanonymous_namespace{miparser.cpp} .MIParser
      Type0511 640021181 methods097no field0511d 0h0511h 36minclang.Type
      BoUpSLP0531 63909637 methods02228 fields0531d 0h0531h 36minllvm.slpvectorizer.BoUpSLP
      LSRInstance0541 63407856 methods03816 fields0541d 0h0541h 36minanonymous_namespace{loopstrengthreduce .cpp}.LSRInstance
      ModuleBitcodeWriter0551 61306570 methods0665 fields0551d 0h0551h 34minanonymous_namespace{bitcodewriter.cpp} .ModuleBitcodeWriter
      ASTDeclReader0561 607034140 methods04911 fields0561d 0h0561h 34minclang.ASTDeclReader
      ScalarExprEmitter0571 598030149 methods0684 fields0577h 59min0571h 33minanonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
      TargetLoweringBase0581 570009250 methods01151 fields0587h 51min0581h 31minllvm.TargetLoweringBase
      X86TargetInfo0591 56709144 methods01065 fields0597h 50min0591h 31minclang.targets.X86TargetInfo
      IEEEFloat0601 549051102 methods0675 fields0607h 44min0601h 30minllvm.detail.IEEEFloat
      SelectionDAGISel0621 54208849 methods03318 fields0627h 42min0621h 29minllvm.SelectionDAGISel
      APInt0611 542011247 methods0723 fields0617h 42min0611h 29minllvm.APInt
      NewGVN0631 53705498 methods01245 fields0637h 41min0631h 29minanonymous_namespace{newgvn.cpp}.NewGVN
      MicrosoftCXXABI0641 492045121 methods04215 fields0647h 27min0641h 26minanonymous_namespace{microsoftcxxabi.cpp} .MicrosoftCXXABI
      MicrosoftCXXNameMangler0651 48506183 methods0548 fields0657h 25min0651h 26minanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler
      ScaledNumberHelpersTest_matchScales_Test0661 4800993 methods0951 field0667h 24min0661h 25minanonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t
      ARMFastISel0671 46507360 methods0558 fields0677h 19min0671h 24minanonymous_namespace{armfastisel.cpp} .ARMFastISel
      ASTDumper0681 413020189 methods04513 fields0687h 3min0681h 21minanonymous_namespace{astdumper.cpp} .ASTDumper
      SparcTargetLowering0691 41108451 methods0921 field0697h 3min0691h 21minllvm.SparcTargetLowering
      SwingSchedulerDAG0701 39207657 methods04812 fields0706h 57min0701h 20minanonymous_namespace{machinepipeliner .cpp}.SwingSchedulerDAG
      X86InstrInfo0711 37505886 methods0539 fields0716h 52min0711h 19minllvm.X86InstrInfo
      PPCDAGToDAGISel0721 37109541 methods0694 fields0726h 51min0721h 18minanonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel
      CodeViewDebug0741 36406472 methods03219 fields0746h 49min0741h 18minllvm.CodeViewDebug
      Driver0731 36406869 methods01345 fields0736h 49min0731h 18minclang.driver.Driver
      HexagonInstrInfo0751 351024170 methods0891 field0756h 45min0751h 17minllvm.HexagonInstrInfo
      Clang0761 33509829 methods0842 fields0766h 40min0761h 16minclang.driver.tools.Clang
      UnwrappedLineParser0771 33307757 methods02922 fields0776h 39min0771h 16minclang.format.UnwrappedLineParser
      PPCInstrInfo0781 30606670 methods0822 fields0786h 31min0781h 14minllvm.PPCInstrInfo
      ARMBaseInstrInfo0791 30505791 methods0783 fields0796h 31min0791h 14minllvm.ARMBaseInstrInfo
      X86DAGToDAGISel0801 29808151 methods0793 fields0806h 29min0801h 13minanonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel
      AsmPrinter0821 281050104 methods02130 fields0826h 24min0821h 12minllvm.AsmPrinter
      PassBuilder0811 28108650 methods03019 fields0816h 24min0811h 12minllvm.PassBuilder
      AArch64DAGToDAGISel0831 27607062 methods0802 fields0836h 22min0831h 12minanonymous_namespace{aarch64iseldagtodag .cpp}.AArch64DAGToDAGISel
      AArch64AsmParser0841 27407953 methods0733 fields0846h 22min0841h 12minanonymous_namespace{aarch64asmparser .cpp}.AArch64AsmParser
      ARMOperand0851 272005317 methods0655 fields0856h 21min0851h 12minanonymous_namespace{armasmparser.cpp} .ARMOperand
      AArch64InstrInfo0861 26606968 methods0832 fields0866h 19min0861h 11minllvm.AArch64InstrInfo
      X86AsmParser0871 25707161 methods0753 fields0876h 17min0871h 11minanonymous_namespace{x86asmparser.cpp} .X86AsmParser
      CodeGenPrepare0881 24609733 methods02723 fields0886h 13min0881h 10minanonymous_namespace{codegenprepare.cpp} .CodeGenPrepare
      NVPTXAsmPrinter0891 23708251 methods0568 fields0896h 11min0891h 9minllvm.NVPTXAsmPrinter
      InitializationSequence0901 23008051 methods0578 fields0906h 9min0901h 9minclang.InitializationSequence
      XMLDumper0911 212038132 methods02523 fields0916h 3min0911h 8minXMLDumper
      RAGreedy0921 20207559 methods02031 fields0926h 0min0921h 7minanonymous_namespace{regallocgreedy.cpp} .RAGreedy
      MachineVerifier0931 19909045 methods02424 fields0935h 59min0931h 7minanonymous_namespace{machineverifier.cpp} .MachineVerifier
      FastISel0941 18406279 methods03418 fields0945h 55min0941h 6minllvm.FastISel
      MachineInstr0961 175016197 methods05110 fields0965h 52min0961h 5minllvm.MachineInstr
      HexagonDAGToDAGISel0951 17506769 methods0606 fields0955h 52min0951h 5minllvm.HexagonDAGToDAGISel
      MachOObjectFile0971 149028161 methods04413 fields0975h 44min0971h 4minllvm.object.MachOObjectFile
      MemorySanitizerVisitor0981 145036136 methods03716 fields0985h 43min0981h 3minanonymous_namespace{memorysanitizer.cpp} .MemorySanitizerVisitor
      MallocChecker0991 14007261 methods01443 fields0995h 42min0991h 3minanonymous_namespace{mallocchecker.cpp} .MallocChecker
      warning   Rule Violated:    Avoid types with too many methods

      978 types matched

      978 typesnbMethodsinstanceMethodsstaticMethods# lines of code (LOC)DebtAnnual InterestFull Name
      Sema0001 7160001 689 methods00527 methods00041 8180111d 2h0112h 0minclang.Sema
      CodeGenFunction001705001674 methods00431 methods00115 5310121d 2h0122h 0minclang.CodeGen.CodeGenFunction
      Parser002492002484 methods0208 methods00214 9940091d 2h0092h 0minclang.Parser
      DAGTypeLegalizer003434003434 methods059no method0066 6090101d 2h0102h 0minllvm.DAGTypeLegalizer
      ASTContext004418004416 methods0362 methods0095 0020131d 2h0132h 0minclang.ASTContext
      ARMOperand005314007283 methods00331 methods0471 2720161d 2h0162h 0minanonymous_namespace{armasmparser.cpp} .ARMOperand
      SelectionDAG007291005288 methods0333 methods0911320171d 2h0172h 0minllvm.SelectionDAG
      SelectionDAG006291006288 methods0343 methods0114 1660141d 2h0142h 0minllvm.SelectionDAG
      Preprocessor008258009255 methods0313 methods0183 0050151d 2h0152h 0minclang.Preprocessor
      TreeTransform<Derived>009257008255 methods0352 methods0351 6950021d 2h0022h 0minclang.TreeTransform<Derived>
      TargetLoweringBase011250011249 methods0481 method0401 5700031d 2h0032h 0minllvm.TargetLoweringBase
      TargetLoweringBase010250010249 methods0501 method0764570001d 2h0002h 0minllvm.TargetLoweringBase
      CodeGenModule012249012248 methods0451 method0232 6340011d 2h0012h 0minclang.CodeGen.CodeGenModule
      APInt013247019193 methods00154 methods0421 5420041d 2h0042h 0minllvm.APInt
      ASTReader014235013218 methods00717 methods0076 2780071d 2h0072h 0minclang.ASTReader
      ASTNodeImporter015217014217 methods069no method0163 4630081d 2h0082h 0minclang.ASTNodeImporter
      DAGCombiner016205015205 methods067no method0047 6440051d 2h0052h 0minanonymous_namespace{dagcombiner.cpp} .DAGCombiner
      RecursiveASTVisitor<Derived>017201016201 methods065no method0607750061d 2h0062h 0minclang.RecursiveASTVisitor<Derived>
      MachineInstr019197017197 methods066no method0491 1750191d 1h0191h 58minllvm.MachineInstr
      CXXRecordDecl018197024184 methods01413 methods0561 0510181d 1h0181h 58minclang.CXXRecordDecl
      SIInstrInfo021196045154 methods00242 methods0341 8360211d 1h0211h 57minllvm.SIInstrInfo
      InstCombiner020196018196 methods051no method0039 3060201d 1h0201h 57minllvm.InstCombiner
      ScalarEvolution022191022188 methods0323 methods0124 1280221d 1h0221h 54minllvm.ScalarEvolution
      X86TargetLowering024189020189 methods056no method0057 0980241d 1h0241h 52minllvm.X86TargetLowering
      TargetInfo023189025184 methods0275 methods0626970231d 1h0231h 52minclang.TargetInfo
      X86Subtarget025188021188 methods054no method0813090251d 1h0251h 52minllvm.X86Subtarget
      ASTDumper026187023187 methods058no method0441 4130261d 1h0261h 51minanonymous_namespace{astdumper.cpp} .ASTDumper
      IRBuilder<T,Inserter>027182026182 methods057no method0715940271d 1h0271h 48minllvm.IRBuilder<T,Inserter>
      Type028180027180 methods052no method0371 6400281d 1h0281h 46minclang.Type
      IPDBRawSymbol030179029179 methods053no method09800301d 0h0301h 46minllvm.pdb.IPDBRawSymbol
      NativeRawSymbol029179028179 methods089no method0881850291d 0h0291h 46minllvm.pdb.NativeRawSymbol
      MockRawSymbol032178031178 methods090no method0891750321d 0h0321h 45minanonymous_namespace{pdbapitest.cpp} .MockRawSymbol
      LLParser031178030178 methods091no method0133 7940311d 0h0311h 45minllvm.LLParser
      MipsAsmParser033170032170 methods088no method0222 8010331d 0h0331h 40minanonymous_namespace{mipsasmparser.cpp} .MipsAsmParser
      MCStreamer035168034168 methods085no method096460351d 0h0351h 39minllvm.MCStreamer
      MCStreamer034168033168 methods086no method0754650341d 0h0341h 39minllvm.MCStreamer
      MachineBasicBlock037167036166 methods0441 method0598210371d 0h0371h 38minllvm.MachineBasicBlock
      HexagonInstrInfo036167035167 methods087no method0451 3510361d 0h0361h 38minllvm.HexagonInstrInfo
      Function039166040162 methods0304 methods095820391d 0h0391h 37minllvm.Function
      Function038166037162 methods0294 methods0793390381d 0h0381h 37minllvm.Function
      AArch64Operand040163046148 methods01115 methods0636950401d 0h0401h 35minanonymous_namespace{aarch64asmparser .cpp}.AArch64Operand
      AArch64TargetLowering042162038162 methods098no method0153 4970421d 0h0421h 35minllvm.AArch64TargetLowering
      ARMTargetLowering041162039162 methods099no method0104 3330411d 0h0411h 35minllvm.ARMTargetLowering
      ARMSubtarget044160041160 methods096no method0852660441d 0h0441h 33minllvm.ARMSubtarget
      SelectionDAGBuilder043160042159 methods0411 method0173 2520431d 0h0431h 33minllvm.SelectionDAGBuilder
      MachOObjectFile045158054142 methods00816 methods0501 1490457h 54min0451h 32minllvm.object.MachOObjectFile
      TargetInstrInfo047156044154 methods0372 methods0666270477h 48min0471h 31minllvm.TargetInstrInfo
      PPCTargetLowering046156043156 methods094no method0085 5780467h 48min0461h 31minllvm.PPCTargetLowering
      Decl048152055142 methods01810 methods0725310487h 36min0481h 28minclang.Decl
      AMDGPUOperand049150049145 methods0255 methods0744660497h 30min0491h 27minanonymous_namespace{amdgpuasmparser.cpp} .AMDGPUOperand
      Module050149052143 methods0246 methods0862640507h 27min0501h 26minllvm.Module
      ScalarExprEmitter051148047147 methods0401 method0391 5980517h 24min0511h 25minanonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
      AsmParser052147048146 methods0391 method0212 8070527h 21min0521h 25minanonymous_namespace{asmparser.cpp} .AsmParser
      HexagonTargetLowering053145050145 methods075no method0242 4630537h 15min0531h 23minllvm.HexagonTargetLowering
      AMDGPUAsmParser054144051144 methods076no method0331 8720547h 12min0541h 23minanonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
      SourceManager055142053142 methods073no method0531 1300557h 6min0551h 21minclang.SourceManager
      RewriteModernObjC057138056138 methods070no method0143 5610576h 54min0571h 19minanonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
      ASTDeclReader056138066122 methods00916 methods0381 6070566h 54min0561h 19minclang.ASTDeclReader
      FunctionDecl058135063128 methods0227 methods0656280586h 45min0581h 17minclang.FunctionDecl
      MemorySanitizerVisitor059134057134 methods077no method0511 1450596h 42min0591h 16minanonymous_namespace{memorysanitizer.cpp} .MemorySanitizerVisitor
      MachineRegisterInfo061133071117 methods01016 methods0774190616h 39min0611h 16minllvm.MachineRegisterInfo
      CGDebugInfo060133058133 methods083no method0312 0220606h 39min0601h 16minclang.CodeGen.CGDebugInfo
      MachineFunction062132059131 methods0491 method0784020626h 36min0621h 15minllvm.MachineFunction
      XMLDumper064130060130 methods084no method0481 2120646h 30min0641h 14minXMLDumper
      ExprEngine063130064125 methods0265 methods0272 3910636h 30min0631h 14minclang.ento.ExprEngine
      Verifier065129061129 methods078no method0321 9780656h 27min0651h 13minanonymous_namespace{verifier.cpp} .Verifier
      ARMAsmParser067128062128 methods079no method0262 4140676h 24min0671h 12minanonymous_namespace{armasmparser.cpp} .ARMAsmParser
      MipsOperand066128075114 methods01314 methods0803370666h 24min0661h 12minanonymous_namespace{mipsasmparser.cpp} .MipsOperand
      Instruction069125079113 methods01512 methods094940696h 15min0691h 10minllvm.Instruction
      Instruction068125080113 methods01612 methods0686130686h 15min0681h 10minllvm.Instruction
      SITargetLowering070123065123 methods081no method0202 8550706h 9min0701h 9minllvm.SITargetLowering
      CXXNameMangler072121069119 methods0382 methods0302 0940726h 3min0721h 8minanonymous_namespace{itaniummangle.cpp} .CXXNameMangler
      ASTWriter071121067120 methods0421 method0192 9000716h 3min0711h 8minclang.ASTWriter
      DeclSpec073120082110 methods01710 methods0646410736h 0min0731h 7minclang.DeclSpec
      MachineOperand07511909793 methods00626 methods0696060755h 57min0751h 6minllvm.MachineOperand
      MCAsmStreamer074119068119 methods055no method0589060745h 57min0741h 6minanonymous_namespace{mcasmstreamer.cpp} .MCAsmStreamer
      MicrosoftCXXABI076118070118 methods062no method0431 4920765h 54min0761h 6minanonymous_namespace{microsoftcxxabi.cpp} .MicrosoftCXXABI
      CFGBuilder078116073116 methods092no method0361 6410785h 48min0781h 4minanonymous_namespace{cfg.cpp}.CFGBuilder
      RewriteObjC077116072116 methods097no method0252 4370775h 48min0771h 4minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
      CallSiteBase<FunTy,BBTy,ValTy,UserTy ,UseTy,InstrTy,CallTy,InvokeTy,IterTy>080115076114 methods0471 method0901620805h 45min0801h 4minllvm.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>
      CursorVisitor079115074115 methods080no method0521 1360795h 45min0791h 4minclang.cxcursor.CursorVisitor
      CompilerInstance081114083110 methods0284 methods0676170815h 42min0811h 3minclang.CompilerInstance
      AMDGPUSubtarget083113077113 methods082no method0832810835h 39min0831h 2minllvm.AMDGPUSubtarget
      TargetTransformInfo082113078113 methods072no method0823050825h 39min0821h 2minllvm.TargetTransformInfo
      SystemZTargetLowering084112081112 methods071no method0282 3640845h 36min0841h 2minllvm.SystemZTargetLowering
      TargetTransformInfo+Concept086109085109 methods074no method09900865h 27min0861h 0minllvm.TargetTransformInfo+Concept
      TargetTransformInfo+Model<T>085109084109 methods095no method0931090855h 27min0851h 0minllvm.TargetTransformInfo+Model<T>
      TargetTransformInfoImplBase087107086107 methods093no method0872150875h 21min08759minllvm.TargetTransformInfoImplBase
      AMDGPUTargetLowering09010509498 methods0237 methods0292 1450905h 15min09057minllvm.AMDGPUTargetLowering
      COFFObjectFile089105087104 methods0461 method0616990895h 15min08957minllvm.object.COFFObjectFile
      ObjCInterfaceDecl08810509597 methods0198 methods0734800885h 15min08857minclang.ObjCInterfaceDecl
      TypePrinter092104091103 methods0431 method0541 0870925h 12min09257minanonymous_namespace{typeprinter.cpp} .TypePrinter
      CGCXXABI091104088104 methods068no method0921160915h 12min09157minclang.CodeGen.CGCXXABI
      SIMachineFunctionInfo096103092103 methods064no method0842680965h 9min09656minllvm.SIMachineFunctionInfo
      AsmPrinter097103089103 methods060no method0461 2810975h 9min09756minllvm.AsmPrinter
      AsmPrinter095103090103 methods061no method097160955h 9min09556minllvm.AsmPrinter
      ConstantExpr09310309924 methods00079 methods0705960935h 9min09356minllvm.ConstantExpr
      QualType09410309889 methods01214 methods0579900945h 9min09456minclang.QualType
      IEEEFloat098102093102 methods063no method0411 5490985h 6min09855minllvm.detail.IEEEFloat
      Triple09910109694 methods0217 methods0551 0600995h 3min09955minllvm.Triple
      warning   Rule Violated:    Avoid types with too many fields

      269 types matched

      269 typesinstanceFieldsstaticFieldsmethodsAssigningFieldsDebtAnnual InterestFull Name
      ASTContext000210 fields033no field02062 methods0001d 2h0002h 0minclang.ASTContext
      Sema001158 fields032no field006148 methods0017h 57min0011h 33minclang.Sema
      Preprocessor002141 fields031no field008133 methods0027h 7min0021h 22minclang.Preprocessor
      ASTReader003140 fields036no field04532 methods0037h 4min0031h 21minclang.ASTReader
      X86Subtarget004121 fields035no field07318 methods0046h 9min0041h 9minllvm.X86Subtarget
      ARMSubtarget005108 fields034no field07118 methods0055h 31min0051h 1minllvm.ARMSubtarget
      Parser00790 fields027no field01567 methods0074h 38min00749minclang.Parser
      ModuleFile00690 fields026no field03347 methods0064h 38min00649minclang.serialization.ModuleFile
      MCObjectFileInfo00988 fields025no field004208 methods0094h 33min00948minllvm.MCObjectFileInfo
      FormatStyle00888 fields030no field001521 methods0084h 33min00848minclang.format.FormatStyle
      CodeGenFunction01087 fields029no field007135 methods0104h 30min01047minclang.CodeGen.CodeGenFunction
      TargetInfo01185 fields028no field000606 methods0114h 24min01146minclang.TargetInfo
      CodeGenModule01283 fields037no field06721 methods0124h 18min01245minclang.CodeGen.CodeGenModule
      MCAsmInfo01379 fields046no field002296 methods0134h 6min01342minllvm.MCAsmInfo
      AMDGPUSubtarget01576 fields045no field01379 methods0153h 58min01540minllvm.AMDGPUSubtarget
      RewriteModernObjC01476 fields044no field01864 methods0143h 58min01440minanonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
      ASTWriter01675 fields049no field03640 methods0163h 55min01640minclang.ASTWriter
      LLVMContextImpl01773 fields048no field05229 methods0173h 49min01738minllvm.LLVMContextImpl
      AArch64Subtarget02065 fields047no field07417 methods0203h 25min02033minllvm.AArch64Subtarget
      X86TargetInfo01965 fields040no field01765 methods0193h 25min01933minclang.targets.X86TargetInfo
      RewriteObjC01865 fields039no field02261 methods0183h 25min01833minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
      AnalyzerOptions02163 fields038no field05726 methods0213h 20min02132minclang.AnalyzerOptions
      PPCSubtarget02261 fields043no field01962 methods0223h 14min02231minllvm.PPCSubtarget
      CXXRecordDecl+DefinitionData02360 fields042no field003287 methods0233h 11min02330minclang.CXXRecordDecl+DefinitionData
      CGObjCGNU02459 fields041no field03839 methods0243h 8min02430minanonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
      MipsSubtarget02554 fields008no field03442 methods0252h 53min02526minllvm.MipsSubtarget
      ASTUnit02652 fields007no field03541 methods0262h 48min02625minclang.ASTUnit
      TargetLoweringBase02951 fields006no field009131 methods0292h 45min02924minllvm.TargetLoweringBase
      TargetLoweringBase02851 fields011no field04332 methods0282h 45min02824minllvm.TargetLoweringBase
      AdditionalKeywords02751 fields010no field02850 methods0272h 45min02724minclang.format.AdditionalKeywords
      SIMachineFunctionInfo03250 fields009no field04133 methods0322h 42min03224minllvm.SIMachineFunctionInfo
      InternalInstruction03150 fields002no field02556 methods0312h 42min03124minllvm.X86Disassembler.InternalInstruction
      DeclSpec03050 fields001no field01281 methods0302h 42min03024minclang.DeclSpec
      Module03349 fields000no field02161 methods0332h 39min03323minclang.Module
      CodeGenInstruction03448 fields005no field03049 methods0342h 36min03423minllvm.CodeGenInstruction
      FrontendOptions03547 fields004no field03149 methods0352h 33min03522minclang.FrontendOptions
      NewGVN03845 fields003no field08212 methods0382h 27min03821minanonymous_namespace{newgvn.cpp}.NewGVN
      Driver03745 fields012no field04233 methods0372h 27min03721minclang.driver.Driver
      FormatToken03645 fields021no field011106 methods0362h 27min03621minclang.format.FormatToken
      CallAnalyzer03944 fields020no field02752 methods0392h 24min03920minanonymous_namespace{inlinecost.cpp} .CallAnalyzer
      MCContext04143 fields019no field05526 methods0412h 21min04119minllvm.MCContext
      MallocChecker04043 fields024no field02360 methods0402h 21min04019minanonymous_namespace{mallocchecker.cpp} .MallocChecker
      DWARFObjInMemory04242 fields023no field0865 methods0422h 18min04219minanonymous_namespace{dwarfcontext.cpp} .DWARFObjInMemory
      SUnit04441 fields022no field005163 methods0442h 15min04418minllvm.SUnit
      DiagnosticsEngine04341 fields015no field02950 methods0432h 15min04318minclang.DiagnosticsEngine
      x86_float_state64_t04640 fields014no field093no method0462h 12min04617minllvm.MachO.x86_float_state64_t
      ppc_thread_state32_t04540 fields013no field094no method0452h 12min04517minllvm.MachO.ppc_thread_state32_t
      MachineFunction04939 fields018no field06124 methods0492h 10min04917minllvm.MachineFunction
      coff_load_configuration3204839 fields017no field095no method0482h 10min04817minllvm.object.coff_load_configuration32
      coff_load_configuration6404739 fields016no field092no method0472h 10min04717minllvm.object.coff_load_configuration64
      CGDebugInfo05138 fields083no field08311 methods0512h 7min05116minclang.CodeGen.CGDebugInfo
      CodeGenOptions05038 fields082no field0902 methods0502h 7min05016minclang.CodeGenOptions
      DwarfDebug05436 fields081no field06820 methods0542h 1min05415minllvm.DwarfDebug
      BitcodeReader05336 fields086no field07913 methods0532h 1min05315minanonymous_namespace{bitcodereader.cpp} .BitcodeReader
      MPIFunctionClassifier05236 fields085no field05129 methods0522h 1min05215minclang.ento.mpi.MPIFunctionClassifier
      SystemZSubtarget05534 fields084no field04034 methods0551h 55min05514minllvm.SystemZSubtarget
      amd_kernel_code_s06133 fields077no field05825 methods0611h 52min06113minamd_kernel_code_s
      FunctionLoweringInfo06033 fields076no field098no method0601h 52min06013minllvm.FunctionLoweringInfo
      TargetOptions06333 fields075no field02457 methods0631h 52min06313minllvm.TargetOptions
      DataFlowSanitizer06233 fields080no field04632 methods0621h 52min06213minanonymous_namespace{dataflowsanitizer .cpp}.DataFlowSanitizer
      FunctionLoweringInfo05733 fields079no field06919 methods0571h 52min05713minllvm.FunctionLoweringInfo
      TargetOptions05633 fields078no field04731 methods0561h 52min05613minllvm.TargetOptions
      SourceManager05933 fields087no field08013 methods0591h 52min05913minclang.SourceManager
      CGOpenMPRuntime05833 fields096no field07715 methods0581h 52min05813minclang.CodeGen.CGOpenMPRuntime
      Config06532 fields095no field0856 methods0651h 49min06512minllvm.lto.Config
      CompilerInstance06432 fields094no field0847 methods0641h 49min06412minclang.CompilerInstance
      ScalarEvolution06931 fields099no field03938 methods0691h 46min06912minllvm.ScalarEvolution
      SelectionDAG07031 fields098no field0883 methods0701h 46min07012minllvm.SelectionDAG
      MachineFrameInfo06831 fields097no field05029 methods0681h 46min06812minllvm.MachineFrameInfo
      SelectionDAG06631 fields090no field07019 methods0661h 46min06612minllvm.SelectionDAG
      ItaniumRecordLayoutBuilder06731 fields089no field03247 methods0671h 46min06712minanonymous_namespace{recordlayoutbuilder .cpp}.ItaniumRecordLayoutBuilder
      PE32Header07430 fields088no field07616 methods0741h 43min07411minllvm.COFF.PE32Header
      pe32_header07530 fields093no field096no method0751h 43min07511minllvm.object.pe32_header
      InnerLoopVectorizer07630 fields092no field05626 methods0761h 43min07611minllvm.InnerLoopVectorizer
      AssemblerInvocation07130 fields091no field08112 methods0711h 43min07111minanonymous_namespace{cc1as_main.cpp} .AssemblerInvocation
      CheckerManager07230 fields058no field0892 methods0721h 43min07211minclang.ento.CheckerManager
      CopyConfig07330 fields057no field0911 method0731h 43min07311minCopyConfig
      AsmPrinter08229 fields056no field05924 methods0821h 40min08210minllvm.AsmPrinter
      AsmPrinter08129 fields061no field099no method0811h 40min08110minllvm.AsmPrinter
      RAGreedy08429 fields060no field07516 methods0841h 40min08410minanonymous_namespace{regallocgreedy.cpp} .RAGreedy
      SanitizerCoverageModule08329 fields059no field04929 methods0831h 40min08310minanonymous_namespace{sanitizercoverage .cpp}.SanitizerCoverageModule
      LTOCodeGenerator07829 fields052no field07218 methods0781h 40min07810minllvm.LTOCodeGenerator
      pe32plus_header07729 fields051no field097no method0771h 40min07710minllvm.object.pe32plus_header
      FunctionDecl08029 fields050no field01477 methods0801h 40min08010minclang.FunctionDecl
      FunctionScopeInfo07929 fields055no field02655 methods0791h 40min07910minclang.sema.FunctionScopeInfo
      DWARFContext08728 fields054no field0874 methods0871h 37min08710minllvm.DWARFContext
      FunctionStackPoisoner08828 fields053no field06621 methods0881h 37min08810minanonymous_namespace{addresssanitizer .cpp}.FunctionStackPoisoner
      BoUpSLP08528 fields062no field07815 methods0851h 37min08510minllvm.slpvectorizer.BoUpSLP
      RecognizableInstr08628 fields071no field05427 methods0861h 37min08610minllvm.X86Disassembler.RecognizableInstr
      MemorySanitizer09227 fields070no field06323 methods0921h 35min0929minanonymous_namespace{memorysanitizer.cpp} .MemorySanitizer
      Target09327 fields069no field06421 methods0931h 35min0939minllvm.Target
      Target09427 fields074no field06521 methods0941h 35min0949minllvm.Target
      Target08927 fields073no field05327 methods0891h 35min0899minllvm.Target
      HeaderSearchOptions09027 fields072no field06024 methods0901h 35min0909minclang.HeaderSearchOptions
      UnitTestImpl09127 fields065no field04830 methods0911h 35min0919mintesting.internal.UnitTestImpl
      ARMFunctionInfo09826 fields064no field06223 methods0981h 32min0989minllvm.ARMFunctionInfo
      MCRegisterInfo09926 fields063no field04432 methods0991h 32min0999minllvm.MCRegisterInfo
      PassManagerBuilder09726 fields068no field01666 methods0971h 32min0979minllvm.PassManagerBuilder
      PrintingPolicy09526 fields067no field010122 methods0951h 32min0959minclang.PrintingPolicy
      OMPLoopDirective+HelperExprs09626 fields066no field03740 methods0961h 32min0969minclang.OMPLoopDirective+HelperExprs
      warningCritical   Critical Rule Violated:    Avoid methods too big, too complex

      7,139 methods matched

      7 139 methods# lines of code (LOC)Cyclomatic Complexity (CC)complexityScoreDebtAnnual InterestFull Name
      getELFRelocationTypeName(uint32_t ,uint32_t)0002 3250001 1560002 3180501d 0h03340minllvm.object.__Globals .getELFRelocationTypeName(uint32_t ,uint32_t)
      EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)0011 6510016890011 5140331d 0h03240minclang.CodeGen.CodeGenFunction .EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)
      TestBody()0021 4800065450021 2850321d 0h03140minanonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()
      EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)0031 1960026730031 2710311d 0h03640minclang.CodeGen.CodeGenFunction .EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)
      UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)0051 0870036620041 2050361d 0h03540minllvm.__Globals.UpgradeIntrinsicCall (llvm::CallInst*,llvm::Function*)
      isAllowedClauseForDirective (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind)0041 1230075450051 1060351d 0h03440minclang.__Globals .isAllowedClauseForDirective (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind)
      isValidProtoForLibFunc (constllvm::FunctionType&,llvm::LibFunc ,constllvm::DataLayout*)0235600046380069180341d 0h02740minllvm.TargetLibraryInfoImpl .isValidProtoForLibFunc (constllvm::FunctionType&,llvm::LibFunc ,constllvm::DataLayout*)
      parseFunctionBody(llvm::Function*)0079280123740078380271d 0h02640minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)
      inheritsFrom (llvm::X86Disassembler::InstructionConte xt ,llvm::X86Disassembler::InstructionConte xt,bool,bool,bool,bool)0843320056370088030261d 0h02540min__Globals.inheritsFrom (llvm::X86Disassembler::InstructionConte xt ,llvm::X86Disassembler::InstructionConte xt,bool,bool,bool,bool)
      getTargetNodeName(unsignedint)0097760103880097760251d 0h03040minllvm.NVPTXTargetLowering .getTargetNodeName(unsignedint)
      X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)0069950332210107180301d 0h02940minllvm.X86TargetLowering.X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)
      ConstructJob(clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)0107550173110116880291d 0h02840minclang.driver.tools.Clang.ConstructJob (clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)
      getOpenMPCaptureRegionForClause (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind ,clang::OpenMPDirectiveKind)0374850084270126690281d 0h03740min__Globals .getOpenMPCaptureRegionForClause (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind ,clang::OpenMPDirectiveKind)
      getTargetNodeName(unsignedint)0156680143340136680451d 0h04640minllvm.X86TargetLowering.getTargetNodeName (unsignedint)
      Select(llvm::SDNode*)0285260093980146610441d 0h04540minanonymous_namespace{aarch64iseldagtodag .cpp}.AArch64DAGToDAGISel.Select (llvm::SDNode*)
      GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)0186070153330156360431d 0h04440min__Globals.GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)
      CheckBuiltinFunctionCall (clang::FunctionDecl*,unsignedint ,clang::CallExpr*)0325150133360165930481d 0h04940minclang.Sema.CheckBuiltinFunctionCall (clang::FunctionDecl*,unsignedint ,clang::CallExpr*)
      Select(llvm::SDNode*)0494180113810175900471d 0h04840minllvm.NVPTXDAGToDAGISel.Select (llvm::SDNode*)
      getOperationName (constllvm::SelectionDAG*)0205890192950185890461d 0h04740minllvm.SDNode.getOperationName (constllvm::SelectionDAG*)
      ReadStmtFromStream(ModuleFile&)0137130342190195750391d 0h04040minclang.ASTReader.ReadStmtFromStream (ModuleFile&)
      ParseDeclarationSpecifiers (clang::DeclSpec& ,constclang::Parser::ParsedTemplateInfo& ,clang::AccessSpecifier ,clang::Parser::DeclSpecContext ,clang::Parser::LateParsedAttrList*)0225660202910205740381d 0h03940minclang.Parser.ParseDeclarationSpecifiers (clang::DeclSpec& ,constclang::Parser::ParsedTemplateInfo& ,clang::AccessSpecifier ,clang::Parser::DeclSpecContext ,clang::Parser::LateParsedAttrList*)
      ExpandNode(llvm::SDNode*)0127180402090215680371d 0h03840minanonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)
      LexTokenInternal(clang::Token&,bool)0315190183040225630421d 0h04340minclang.Lexer.LexTokenInternal (clang::Token&,bool)
      operator<<(llvm::raw_ostream& ,constcodeview::RegisterId&)0146720312240235600411d 0h04240minllvm.pdb.__Globals.operator<< (llvm::raw_ostream& ,constcodeview::RegisterId&)
      foldCharSimple(int)0265390222830245520401d 0h04140minllvm.sys.unicode.__Globals .foldCharSimple(int)
      SimplifySetCC(llvm::EVT,llvm::SDValue ,llvm::SDValue,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)0434520163160255420241d 0h00840minllvm.TargetLowering.SimplifySetCC (llvm::EVT,llvm::SDValue,llvm::SDValue ,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)
      diagnoseOdrViolations()0176360362140265320081d 0h00740minclang.ASTReader.diagnoseOdrViolations()
      SelectCodeCommon(llvm::SDNode* ,constunsignedchar*,unsignedint)0255490262560275300071d 0h00640minllvm.SelectionDAGISel.SelectCodeCommon (llvm::SDNode*,constunsignedchar* ,unsignedint)
      getKeywordSpelling(clang::tok::TokenKind )0275280232640285280061d 0h01140minclang.tok.__Globals.getKeywordSpelling (clang::tok::TokenKind)
      getTokenKwStatus (constclang::LangOptions&,tok::TokenKind )0295250242630295250111d 0h01040min__Globals.getTokenKwStatus (constclang::LangOptions&,tok::TokenKind )
      ParseCastExpression(bool,bool,bool& ,clang::Parser::TypeCastState,bool)0394850252620305040101d 0h00940minclang.Parser.ParseCastExpression(bool ,bool,bool&,clang::Parser::TypeCastState ,bool)
      inferLibFuncAttributes(llvm::Function& ,constllvm::TargetLibraryInfo&)0195900501940314890091d 0h00240minllvm.__Globals.inferLibFuncAttributes (llvm::Function& ,constllvm::TargetLibraryInfo&)
      CheckX86BuiltinFunctionCall(unsignedint ,clang::CallExpr*)0743600212880324680021d 0h00140minclang.Sema.CheckX86BuiltinFunctionCall (unsignedint,clang::CallExpr*)
      computeKnownBits(llvm::SDValue ,llvm::KnownBits&,constllvm::APInt& ,unsignedint)0215820571750334660011d 0h00040minllvm.SelectionDAG.computeKnownBits (llvm::SDValue,llvm::KnownBits& ,constllvm::APInt&,unsignedint)
      ReadASTBlock(ModuleFile&,unsignedint)0245580561800344590001d 0h00540minclang.ASTReader.ReadASTBlock(ModuleFile& ,unsignedint)
      Select(llvm::SDNode*)0335120452020354580051d 0h00440minanonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel.Select(llvm::SDNode*)
      ParseOperation(llvm::Record* ,llvm::RecTy*)0355060462010364540041d 0h00340minllvm.TGParser.ParseOperation (llvm::Record*,llvm::RecTy*)
      formatRegisterId (llvm::codeview::RegisterId)0444480302240374480031d 0h01240min__Globals.formatRegisterId (llvm::codeview::RegisterId)
      EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)0424540382130384400201d 0h02140minclang.CodeGen.CodeGenFunction .EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)
      parseStatement((anonymousnamespace )::ParseStatementInfo& ,llvm::MCAsmParserSemaCallback*)0454280282250394390191d 0h02040minanonymous_namespace{asmparser.cpp} .AsmParser.parseStatement( (anonymousnamespace )::ParseStatementInfo& ,llvm::MCAsmParserSemaCallback*)
      clang_getCursorKindSpelling (enumCXCursorKind)0464280372140414280181d 0h01940min__Globals.clang_getCursorKindSpelling (enumCXCursorKind)
      LexIdentifier()011728098640404280231d 0h02440minllvm.LLLexer.LexIdentifier()
      tryTextureIntrinsic(llvm::SDNode*)0345120621700424260221d 0h02340minllvm.NVPTXDAGToDAGISel .tryTextureIntrinsic(llvm::SDNode*)
      ParseValID(llvm::ValID& ,llvm::LLParser::PerFunctionState*)0564030322240434250211d 0h02240minllvm.LLParser.ParseValID(llvm::ValID& ,llvm::LLParser::PerFunctionState*)
      trySurfaceIntrinsic(llvm::SDNode*)0365030661670454180141d 0h01540minllvm.NVPTXDAGToDAGISel .trySurfaceIntrinsic(llvm::SDNode*)
      enumeration(llvm::yaml::IO& ,ELFYAML::ELF_REL&)008808099140444180131d 0h01440minllvm.yaml.ScalarEnumerationTraits <llvm::ELFYAML::ELF_REL>.enumeration (llvm::yaml::IO&,ELFYAML::ELF_REL&)
      PPCTargetLowering (constllvm::PPCTargetMachine& ,constllvm::PPCSubtarget&)016636097960464140121d 0h01340minllvm.PPCTargetLowering.PPCTargetLowering (constllvm::PPCTargetMachine& ,constllvm::PPCSubtarget&)
      StartFunction(clang::GlobalDecl ,clang::QualType,llvm::Function* ,constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::FunctionArgList& ,clang::SourceLocation ,clang::SourceLocation)0583910352180474130171d 0h01840minclang.CodeGen.CodeGenFunction .StartFunction(clang::GlobalDecl ,clang::QualType,llvm::Function* ,constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::FunctionArgList& ,clang::SourceLocation ,clang::SourceLocation)
      actOnOMPReductionKindClause(clang::Sema& ,(anonymousnamespace)::DSAStackTy* ,clang::OpenMPClauseKind,ArrayRef <clang::Expr*>,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)0783470272370494100161d 0h01740min__Globals.actOnOMPReductionKindClause (clang::Sema&,(anonymousnamespace )::DSAStackTy*,clang::OpenMPClauseKind ,ArrayRef<clang::Expr*> ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)
      Perform(clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)0514120432040484100151d 0h01640minclang.InitializationSequence.Perform (clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)
      ActOnTag(clang::Scope*,unsignedint ,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)0753560292250504030491d 0h08340minclang.Sema.ActOnTag(clang::Scope* ,unsignedint,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)
      AllocateTarget(constllvm::Triple& ,constclang::TargetOptions&)0613850392100514020511d 0h08240minclang.targets.__Globals.AllocateTarget (constllvm::Triple& ,constclang::TargetOptions&)
      parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)0414670671640523970527h 56min08140minllvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)
      EmitAtomicExpr(clang::AtomicExpr*)0603850442030533950537h 54min08640minclang.CodeGen.CodeGenFunction .EmitAtomicExpr(clang::AtomicExpr*)
      formatSymbolKind(codeview::SymbolKind)0573940491970543940547h 52min08540minllvm.pdb.__Globals.formatSymbolKind (codeview::SymbolKind)
      Select(llvm::SDNode*)0404730721550553910557h 49min08440minanonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel.Select(llvm::SDNode*)
      SimplifyDemandedBits(llvm::SDValue ,constllvm::APInt&,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)0474240581740563860567h 43min07740minllvm.TargetLowering.SimplifyDemandedBits (llvm::SDValue,constllvm::APInt& ,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)
      AttributeString(unsignedint)0623830521920593830587h 39min07640minllvm.dwarf.__Globals.AttributeString (unsignedint)
      AttributeVersion(llvm::dwarf::Attribute)0643830531920583830597h 39min07540minllvm.dwarf.__Globals.AttributeVersion (llvm::dwarf::Attribute)
      AttributeVendor(llvm::dwarf::Attribute)0633830511920573830577h 39min08040minllvm.dwarf.__Globals.AttributeVendor (llvm::dwarf::Attribute)
      InlineFunction(llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)0524100601700603750607h 30min07940minllvm.__Globals.InlineFunction (llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)
      ActOnFunctionDeclarator(clang::Scope* ,clang::Declarator&,clang::DeclContext* ,clang::TypeSourceInfo* ,clang::LookupResult& ,MultiTemplateParamsArg,bool&)0873240412070613690617h 23min07840minclang.Sema.ActOnFunctionDeclarator (clang::Scope*,clang::Declarator& ,clang::DeclContext* ,clang::TypeSourceInfo* ,clang::LookupResult& ,MultiTemplateParamsArg,bool&)
      TestBody()0305210961030623630627h 16min08740minllvm.anonymous_namespace{constantstest .cpp} .ConstantsTest_AsInstructionsTest_Test .TestBody()
      checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)0554030701610633620637h 14min09640min__Globals.checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)
      ARMTargetLowering (constllvm::TargetMachine& ,constllvm::ARMSubtarget&)0384850941160643580647h 10min09540minllvm.ARMTargetLowering.ARMTargetLowering (constllvm::TargetMachine& ,constllvm::ARMSubtarget&)
      parseExpr()0504130751510653570657h 8min09440minanonymous_namespace{itaniumdemangle.cpp} .Db.parseExpr()
      parseFunctionPass(FunctionPassManager& ,constllvm::PassBuilder::PipelineElement &,bool,bool)0484200821420663520667h 2min09940minllvm.PassBuilder.parseFunctionPass (FunctionPassManager& ,constllvm::PassBuilder::PipelineElement &,bool,bool)
      DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)0703750691610673480676h 58min09840min__Globals .DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)
      VisitBuiltinCallExpr (constclang::CallExpr*,unsignedint)0942840422050683470686h 56min09740minanonymous_namespace{exprconstant.cpp} .IntExprEvaluator.VisitBuiltinCallExpr (constclang::CallExpr*,unsignedint)
      getTypeInfoImpl(constclang::Type*)0763510651680693430696h 52min09040minclang.ASTContext.getTypeInfoImpl (constclang::Type*)
      Select(llvm::SDNode*)0534090851370703410706h 49min08940minanonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel.Select(llvm::SDNode*)
      OperationEncodingString(unsignedint)0803390611700713390716h 47min08840minllvm.dwarf.__Globals .OperationEncodingString(unsignedint)
      OperationVersion (llvm::dwarf::LocationAtom)0823370641690733370726h 45min09340minllvm.dwarf.__Globals.OperationVersion (llvm::dwarf::LocationAtom)
      OperationVendor (llvm::dwarf::LocationAtom)0813370631690723370736h 45min09240minllvm.dwarf.__Globals.OperationVendor (llvm::dwarf::LocationAtom)
      GetCodeName(unsignedint,unsignedint ,constllvm::BitstreamBlockInfo&, (anonymousnamespace)::CurStreamTypeType)0962650481980743300746h 36min09140min__Globals.GetCodeName(unsignedint ,unsignedint ,constllvm::BitstreamBlockInfo&, (anonymousnamespace)::CurStreamTypeType)
      Desugar(clang::ASTContext& ,clang::QualType,bool&)0663800841380753280756h 34min05840min__Globals.Desugar(clang::ASTContext& ,clang::QualType,bool&)
      parseConstants()0713730831410773270776h 33min05740minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseConstants()
      getConstantValue(constllvm::Constant*)0593900871320763270766h 33min05640minllvm.ExecutionEngine.getConstantValue (constllvm::Constant*)
      select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)0683780861370783260786h 32min06140minanonymous_namespace{aarch64instructionse lector.cpp}.AArch64InstructionSelector .select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)
      dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)0544040921210793230796h 28min06040min__Globals.dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)
      ConstantFoldCompareInstruction (unsignedshort,llvm::Constant* ,llvm::Constant*)0952760551810823190836h 23min05940minllvm.__Globals .ConstantFoldCompareInstruction (unsignedshort,llvm::Constant* ,llvm::Constant*)
      PerformDAGCombine(llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)0922970591710833190826h 23min05240minllvm.PPCTargetLowering.PerformDAGCombine (llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)
      LowerCall_64SVR4(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )0833340741520803190816h 23min05140minllvm.PPCTargetLowering.LowerCall_64SVR4 (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      getTargetDefines (constclang::LangOptions& ,clang::MacroBuilder&)0793390761500813190806h 23min05040minclang.targets.X86TargetInfo .getTargetDefines (constclang::LangOptions& ,clang::MacroBuilder&)
      buildTree_rec(ArrayRef<llvm::Value*> ,unsignedint,int)0653810891260843160846h 20min05540minllvm.slpvectorizer.BoUpSLP.buildTree_rec (ArrayRef<llvm::Value*>,unsignedint,int)
      InitializePredefinedMacros (constclang::TargetInfo& ,constclang::LangOptions& ,constclang::FrontendOptions& ,clang::MacroBuilder&)0673780881260853150856h 18min05440min__Globals.InitializePredefinedMacros (constclang::TargetInfo& ,constclang::LangOptions& ,constclang::FrontendOptions& ,clang::MacroBuilder&)
      getNode(unsignedint,constllvm::SDLoc& ,llvm::EVT,llvm::SDValue,llvm::SDValue ,constllvm::SDNodeFlags)0883090711570863110866h 14min05340minllvm.SelectionDAG.getNode(unsignedint ,constllvm::SDLoc&,llvm::EVT ,llvm::SDValue,llvm::SDValue ,constllvm::SDNodeFlags)
      processRelocationRef(unsignedint ,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)0723700901250873100876h 12min06240minllvm.RuntimeDyldELF.processRelocationRef (unsignedint,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)
      initializeImpl(clang::ASTContext& ,clang::TypeLoc,clang::SourceLocation)0853310801430883080886h 10min07140minclang.TypeLoc.initializeImpl (clang::ASTContext&,clang::TypeLoc ,clang::SourceLocation)
      combineX86ShuffleChain(ArrayRef <llvm::SDValue>,llvm::SDValue,ArrayRef <int>,int,bool,llvm::SelectionDAG& ,constllvm::X86Subtarget&)0982320541900903060906h 8min07040min__Globals.combineX86ShuffleChain (ArrayRef<llvm::SDValue>,llvm::SDValue ,ArrayRef<int>,int,bool ,llvm::SelectionDAG& ,constllvm::X86Subtarget&)
      IsStructurallyEquivalent (clang::StructuralEquivalenceContext& ,clang::QualType,clang::QualType)0863260811430893060896h 8min06940min__Globals.IsStructurallyEquivalent (clang::StructuralEquivalenceContext& ,clang::QualType,clang::QualType)
      getTargetNodeName(unsignedint)0992060472000913030916h 4min07440minllvm.AMDGPUTargetLowering .getTargetNodeName(unsignedint)
      EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)0733650931200923020926h 3min07340minclang.CodeGen.CodeGenFunction.EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)
      encodeInstruction(constllvm::MCInst& ,llvm::raw_ostream&,SmallVectorImpl <llvm::MCFixup>& ,constllvm::MCSubtargetInfo&)0893010771490932990935h 59min07240minanonymous_namespace{x86mccodeemitter .cpp}.X86MCCodeEmitter.encodeInstruction (constllvm::MCInst&,llvm::raw_ostream& ,SmallVectorImpl<llvm::MCFixup>& ,constllvm::MCSubtargetInfo&)
      writeLoadCommands(llvm::raw_ostream&)0693780951090942980945h 58min06540minanonymous_namespace{yaml2macho.cpp} .MachOWriter.writeLoadCommands (llvm::raw_ostream&)
      AddObjCKeyValueCompletions (clang::ObjCPropertyDecl*,bool ,clang::QualType,clang::ASTContext& ,VisitedSelectorSet&,(anonymousnamespace )::ResultBuilder&)0773510911220952970955h 57min06440min__Globals.AddObjCKeyValueCompletions (clang::ObjCPropertyDecl*,bool ,clang::QualType,clang::ASTContext& ,VisitedSelectorSet&,(anonymousnamespace )::ResultBuilder&)
      ConstantFoldBinaryInstruction (unsignedint,llvm::Constant* ,llvm::Constant*)0932850731530972950975h 55min06340minllvm.__Globals .ConstantFoldBinaryInstruction (unsignedint,llvm::Constant* ,llvm::Constant*)
      CheckMipsBuiltinFunctionCall(unsignedint ,clang::CallExpr*)0903000791450962950965h 55min06840minclang.Sema.CheckMipsBuiltinFunctionCall (unsignedint,clang::CallExpr*)
      ConvertType(clang::QualType)0972640681620992940995h 53min06740minclang.CodeGen.CodeGenTypes.ConvertType (clang::QualType)
      VisitType(clang::QualType)0912980781450982940985h 53min06640minanonymous_namespace{usrgeneration.cpp} .USRGenerator.VisitType(clang::QualType)
      warningCritical   Critical Rule Violated:    Avoid methods with too many parameters

      2,115 methods matched

      2 115 methods# ParametersDebtAnnual InterestFull Name
      getFunction(bool,bool ,clang::SourceLocation ,clang::DeclaratorChunk::ParamInfo* ,unsignedint,clang::SourceLocation ,clang::SourceLocation,unsignedint,bool ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::ExceptionSpecificationType ,clang::SourceRange,ParsedType* ,clang::SourceRange*,unsignedint ,clang::Expr*,CachedTokens*,ArrayRef <clang::NamedDecl*> ,clang::SourceLocation ,clang::SourceLocation ,clang::Declarator&,TypeResult)000260003h 52min0001h 9minclang.DeclaratorChunk.getFunction(bool ,bool,clang::SourceLocation ,clang::DeclaratorChunk::ParamInfo* ,unsignedint,clang::SourceLocation ,clang::SourceLocation,unsignedint,bool ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::ExceptionSpecificationType ,clang::SourceRange,ParsedType* ,clang::SourceRange*,unsignedint ,clang::Expr*,CachedTokens*,ArrayRef <clang::NamedDecl*> ,clang::SourceLocation ,clang::SourceLocation ,clang::Declarator&,TypeResult)
      getImpl(llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray,llvm::Metadata::StorageType ,bool)002230023h 25min00259minllvm.DISubprogram.getImpl (llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray,llvm::Metadata::StorageType ,bool)
      getImpl(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,unsignedint,llvm::Metadata*,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata* ,llvm::Metadata::StorageType,bool)001230013h 25min00159minllvm.DISubprogram.getImpl (llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,llvm::DINode::DIFlags,bool ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata* ,llvm::Metadata::StorageType,bool)
      get(llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)009210093h 7min00952minllvm.DISubprogram.get(llvm::LLVMContext& ,DIScopeRef,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DITypeRef ,unsignedint,unsignedint,int ,llvm::DINode::DIFlags,bool ,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)
      getIfExists(llvm::LLVMContext& ,DIScopeRef,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DITypeRef ,unsignedint,unsignedint,int ,llvm::DINode::DIFlags,bool ,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)008210083h 7min00852minllvm.DISubprogram.getIfExists (llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)
      getDistinct(llvm::LLVMContext& ,DIScopeRef,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DITypeRef ,unsignedint,unsignedint,int ,llvm::DINode::DIFlags,bool ,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)011210113h 7min01152minllvm.DISubprogram.getDistinct (llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)
      getTemporary(llvm::LLVMContext& ,DIScopeRef,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DITypeRef ,unsignedint,unsignedint,int ,llvm::DINode::DIFlags,bool ,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)010210103h 7min01052minllvm.DISubprogram.getTemporary (llvm::LLVMContext&,DIScopeRef ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DITypeRef,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::DICompileUnit* ,DITemplateParameterArray ,llvm::DISubprogram*,DINodeArray ,DITypeArray)
      get(llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,llvm::DINode::DIFlags,bool ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)007210073h 7min00752minllvm.DISubprogram.get(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,unsignedint,llvm::Metadata*,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)
      getIfExists(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,unsignedint,llvm::Metadata*,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)004210043h 7min00452minllvm.DISubprogram.getIfExists (llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,llvm::DINode::DIFlags,bool ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)
      getDistinct(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,unsignedint,llvm::Metadata*,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)003210033h 7min00352minllvm.DISubprogram.getDistinct (llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,llvm::DINode::DIFlags,bool ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)
      getTemporary(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,unsignedint,llvm::Metadata*,unsignedint ,unsignedint,int,llvm::DINode::DIFlags ,bool,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)006210063h 7min00652minllvm.DISubprogram.getTemporary (llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,llvm::DINode::DIFlags,bool ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)
      LoadFromCommandLine(constchar** ,constchar**,std::shared_ptr <PCHContainerOperations> ,IntrusiveRefCntPtr <clang::DiagnosticsEngine> ,llvm::StringRef,bool,bool,ArrayRef <RemappedFile>,bool,unsignedint ,clang::TranslationUnitKind,bool,bool ,bool,clang::SkipFunctionBodiesScope ,bool,bool,bool,llvm::Optional<StringRef >,std::unique_ptr<ASTUnit>* ,IntrusiveRefCntPtr<vfs::FileSystem>)005210053h 7min00552minclang.ASTUnit.LoadFromCommandLine (constchar**,constchar**,std::shared_ptr <PCHContainerOperations> ,IntrusiveRefCntPtr <clang::DiagnosticsEngine> ,llvm::StringRef,bool,bool,ArrayRef <RemappedFile>,bool,unsignedint ,clang::TranslationUnitKind,bool,bool ,bool,clang::SkipFunctionBodiesScope ,bool,bool,bool,llvm::Optional<StringRef >,std::unique_ptr<ASTUnit>* ,IntrusiveRefCntPtr<vfs::FileSystem>)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::DIFile*,llvm::StringRef,bool ,llvm::StringRef,unsignedint ,llvm::StringRef,unsignedint ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool ,llvm::Metadata::StorageType,bool)014200142h 58min01448minllvm.DICompileUnit.getImpl (llvm::LLVMContext&,unsignedint ,llvm::DIFile*,llvm::StringRef,bool ,llvm::StringRef,unsignedint ,llvm::StringRef,unsignedint ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool ,llvm::Metadata::StorageType,bool)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::Metadata*,llvm::MDString*,bool ,llvm::MDString*,unsignedint ,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool ,llvm::Metadata::StorageType,bool)013200132h 58min01348minllvm.DICompileUnit.getImpl (llvm::LLVMContext&,unsignedint ,llvm::Metadata*,llvm::MDString*,bool ,llvm::MDString*,unsignedint ,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool ,llvm::Metadata::StorageType,bool)
      MDNodeKeyImpl(llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,unsignedint,bool,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata*)012200122h 58min01248minllvm.MDNodeKeyImpl<llvm::DISubprogram> .MDNodeKeyImpl(llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool,unsignedint ,llvm::Metadata*,unsignedint,unsignedint ,int,unsignedint,bool,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata*)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::Metadata* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType* ,llvm::Metadata::StorageType,bool)017190172h 49min01744minllvm.DICompositeType.getImpl (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::Metadata* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType* ,llvm::Metadata::StorageType,bool)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata* ,llvm::Metadata::StorageType,bool)018190182h 49min01844minllvm.DICompositeType.getImpl (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata* ,llvm::Metadata::StorageType,bool)
      ASTRecordLayout(constclang::ASTContext& ,clang::CharUnits,clang::CharUnits ,clang::CharUnits,bool,bool ,clang::CharUnits,clang::CharUnits ,ArrayRef<uint64_t>,clang::CharUnits ,clang::CharUnits,clang::CharUnits ,constclang::CXXRecordDecl*,bool ,constclang::CXXRecordDecl*,bool,bool ,constBaseOffsetsMapTy& ,constVBaseOffsetsMapTy&)015190152h 49min01544minclang.ASTRecordLayout.ASTRecordLayout (constclang::ASTContext& ,clang::CharUnits,clang::CharUnits ,clang::CharUnits,bool,bool ,clang::CharUnits,clang::CharUnits ,ArrayRef<uint64_t>,clang::CharUnits ,clang::CharUnits,clang::CharUnits ,constclang::CXXRecordDecl*,bool ,constclang::CXXRecordDecl*,bool,bool ,constBaseOffsetsMapTy& ,constVBaseOffsetsMapTy&)
      ActOnTag(clang::Scope*,unsignedint ,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)016190162h 49min01644minclang.Sema.ActOnTag(clang::Scope* ,unsignedint,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::DIFile* ,llvm::StringRef,bool,llvm::StringRef ,unsignedint,llvm::StringRef ,llvm::DICompileUnit::DebugEmissionKind ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool)022180222h 40min02241minllvm.DICompileUnit.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::DIFile*,llvm::StringRef,bool ,llvm::StringRef,unsignedint ,llvm::StringRef ,llvm::DICompileUnit::DebugEmissionKind ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool)
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::DIFile* ,llvm::StringRef,bool,llvm::StringRef ,unsignedint,llvm::StringRef ,llvm::DICompileUnit::DebugEmissionKind ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool)023180232h 40min02341minllvm.DICompileUnit.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::DIFile*,llvm::StringRef,bool ,llvm::StringRef,unsignedint ,llvm::StringRef ,llvm::DICompileUnit::DebugEmissionKind ,DICompositeTypeArray,DIScopeArray ,DIGlobalVariableExpressionArray ,DIImportedEntityArray,DIMacroNodeArray ,uint64_t,bool,bool,bool)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::Metadata* ,llvm::MDString*,bool,llvm::MDString* ,unsignedint,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool )021180212h 40min02141minllvm.DICompileUnit.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::Metadata*,llvm::MDString*,bool ,llvm::MDString*,unsignedint ,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool )
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::Metadata* ,llvm::MDString*,bool,llvm::MDString* ,unsignedint,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool )019180192h 40min01941minllvm.DICompileUnit.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::Metadata*,llvm::MDString*,bool ,llvm::MDString*,unsignedint ,llvm::MDString*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*,uint64_t,bool,bool,bool )
      handleSection(constStringMap<std::pair <MCSection*,DWARFSectionKind>>& ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::object::SectionRef& ,llvm::MCStreamer&,std::deque <SmallString<32>>&,uint32_t(&)[8] ,UnitIndexEntry&,llvm::StringRef& ,llvm::StringRef&,std::vector<StringRef >&,llvm::StringRef&,llvm::StringRef& ,llvm::StringRef&,llvm::StringRef&)020180202h 40min02041min__Globals.handleSection(constStringMap <std::pair<MCSection*,DWARFSectionKind> >&,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::MCSection* ,constllvm::object::SectionRef& ,llvm::MCStreamer&,std::deque <SmallString<32>>&,uint32_t(&)[8] ,UnitIndexEntry&,llvm::StringRef& ,llvm::StringRef&,std::vector<StringRef >&,llvm::StringRef&,llvm::StringRef& ,llvm::StringRef&,llvm::StringRef&)
      LLVMDIBuilderCreateClassType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t,uint64_t ,LLVMDIFlags,LLVMMetadataRef ,LLVMMetadataRef*,unsignedint ,LLVMMetadataRef,LLVMMetadataRef ,constchar*,size_t)033170332h 30min03337min__Globals.LLVMDIBuilderCreateClassType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t,uint64_t ,LLVMDIFlags,LLVMMetadataRef ,LLVMMetadataRef*,unsignedint ,LLVMMetadataRef,LLVMMetadataRef ,constchar*,size_t)
      get(llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)032170322h 30min03237minllvm.DICompositeType.get (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)
      getIfExists(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)031170312h 30min03137minllvm.DICompositeType.getIfExists (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)036170362h 30min03637minllvm.DICompositeType.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)035170352h 30min03537minllvm.DICompositeType.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,DINodeArray ,unsignedint,DITypeRef ,DITemplateParameterArray ,llvm::StringRef,llvm::DIDerivedType*)
      get(llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata*)034170342h 30min03437minllvm.DICompositeType.get (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata*)
      getIfExists(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::MDString* ,llvm::Metadata*)030170302h 30min03037minllvm.DICompositeType.getIfExists (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata*)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::MDString* ,llvm::Metadata*)026170262h 30min02637minllvm.DICompositeType.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata*)
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::MDString* ,llvm::Metadata*)025170252h 30min02537minllvm.DICompositeType.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::MDString*,llvm::Metadata*)
      getODRType(llvm::LLVMContext& ,llvm::MDString&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)024170242h 30min02437minllvm.DICompositeType.getODRType (llvm::LLVMContext&,llvm::MDString& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata*)
      buildODRType(llvm::LLVMContext& ,llvm::MDString&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,llvm::DINode::DIFlags ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,llvm::Metadata*)029170292h 30min02937minllvm.DICompositeType.buildODRType (llvm::LLVMContext&,llvm::MDString& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t ,llvm::DINode::DIFlags,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::Metadata*)
      FinishCall(CallingConv::ID ,constllvm::SDLoc&,bool,bool,bool,bool ,llvm::SelectionDAG&,SmallVector <std::pair<unsignedint,SDValue>,8>& ,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::SDValue&,int ,unsignedint,constSmallVectorImpl <ISD::InputArg>&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )028170282h 30min02837minllvm.PPCTargetLowering.FinishCall (CallingConv::ID,constllvm::SDLoc&,bool ,bool,bool,bool,llvm::SelectionDAG& ,SmallVector<std::pair<unsignedint ,SDValue>,8>&,llvm::SDValue ,llvm::SDValue,llvm::SDValue ,llvm::SDValue&,int,unsignedint ,constSmallVectorImpl<ISD::InputArg>& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      UnrollLoop(llvm::Loop*,unsignedint ,unsignedint,bool,bool,bool,bool,bool ,unsignedint,unsignedint,bool ,llvm::LoopInfo*,llvm::ScalarEvolution* ,llvm::DominatorTree* ,llvm::AssumptionCache* ,llvm::OptimizationRemarkEmitter*,bool)027170272h 30min02737minllvm.__Globals.UnrollLoop(llvm::Loop* ,unsignedint,unsignedint,bool,bool,bool ,bool,bool,unsignedint,unsignedint,bool ,llvm::LoopInfo*,llvm::ScalarEvolution* ,llvm::DominatorTree* ,llvm::AssumptionCache* ,llvm::OptimizationRemarkEmitter*,bool)
      LLVMDIBuilderCreateStructType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t ,LLVMDIFlags,LLVMMetadataRef ,LLVMMetadataRef*,unsignedint ,unsignedint,LLVMMetadataRef,constchar* ,size_t)040160402h 21min04034min__Globals.LLVMDIBuilderCreateStructType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t ,LLVMDIFlags,LLVMMetadataRef ,LLVMMetadataRef*,unsignedint ,unsignedint,LLVMMetadataRef,constchar* ,size_t)
      MDNodeKeyImpl(unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,unsignedint,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::MDString* ,llvm::Metadata*)041160412h 21min04134minllvm.MDNodeKeyImpl<llvm::DICompositeType >.MDNodeKeyImpl(unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,unsignedint,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,llvm::MDString* ,llvm::Metadata*)
      createMethod(llvm::DIScope* ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,unsignedint,int ,llvm::DIType*,DINode::DIFlags,bool ,DITemplateParameterArray,DITypeArray)042160422h 21min04234minllvm.DIBuilder.createMethod (llvm::DIScope*,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,unsignedint,int ,llvm::DIType*,DINode::DIFlags,bool ,DITemplateParameterArray,DITypeArray)
      InitMCRegisterInfo (constllvm::MCRegisterDesc*,unsignedint ,unsignedint,unsignedint ,constllvm::MCRegisterClass*,unsignedint ,constMCPhysReg(*)[2],unsignedint ,constMCPhysReg*,constllvm::LaneBitmask* ,constchar*,constchar*,constuint16_t* ,unsignedint ,constllvm::MCRegisterInfo::SubRegCovere dBits*,constuint16_t*)037160372h 21min03734minllvm.MCRegisterInfo.InitMCRegisterInfo (constllvm::MCRegisterDesc*,unsignedint ,unsignedint,unsignedint ,constllvm::MCRegisterClass*,unsignedint ,constMCPhysReg(*)[2],unsignedint ,constMCPhysReg*,constllvm::LaneBitmask* ,constchar*,constchar*,constuint16_t* ,unsignedint ,constllvm::MCRegisterInfo::SubRegCovere dBits*,constuint16_t*)
      CreatePropertyDecl(clang::Scope* ,clang::ObjCContainerDecl* ,clang::SourceLocation ,clang::SourceLocation ,clang::FieldDeclarator&,clang::Selector ,clang::SourceLocation,clang::Selector ,clang::SourceLocation,constbool ,constunsignedint,constunsignedint ,clang::QualType,clang::TypeSourceInfo* ,tok::ObjCKeywordKind ,clang::DeclContext*)038160382h 21min03834minclang.Sema.CreatePropertyDecl (clang::Scope*,clang::ObjCContainerDecl* ,clang::SourceLocation ,clang::SourceLocation ,clang::FieldDeclarator&,clang::Selector ,clang::SourceLocation,clang::Selector ,clang::SourceLocation,constbool ,constunsignedint,constunsignedint ,clang::QualType,clang::TypeSourceInfo* ,tok::ObjCKeywordKind ,clang::DeclContext*)
      PrintSection(constchar*,constchar* ,uint64_t,uint64_t,uint32_t,uint32_t ,uint32_t,uint32_t,uint32_t,uint32_t ,uint32_t,uint32_t,constchar*,uint32_t ,uint32_t,bool)039160392h 21min03934min__Globals.PrintSection(constchar* ,constchar*,uint64_t,uint64_t,uint32_t ,uint32_t,uint32_t,uint32_t,uint32_t ,uint32_t,uint32_t,uint32_t,constchar* ,uint32_t,uint32_t,bool)
      LLVMDIBuilderCreateCompileUnit (LLVMDIBuilderRef ,LLVMDWARFSourceLanguage,LLVMMetadataRef ,constchar*,size_t,LLVMBool,constchar* ,size_t,unsignedint,constchar*,size_t ,LLVMDWARFEmissionKind,unsignedint ,LLVMBool,LLVMBool)047150472h 12min04730min__Globals.LLVMDIBuilderCreateCompileUnit (LLVMDIBuilderRef ,LLVMDWARFSourceLanguage,LLVMMetadataRef ,constchar*,size_t,LLVMBool,constchar* ,size_t,unsignedint,constchar*,size_t ,LLVMDWARFEmissionKind,unsignedint ,LLVMBool,LLVMBool)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata* ,llvm::Metadata::StorageType,bool)048150482h 12min04830minllvm.DIDerivedType.getImpl (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata* ,llvm::Metadata::StorageType,bool)
      getImpl(llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata* ,llvm::Metadata::StorageType,bool)049150492h 12min04930minllvm.DIDerivedType.getImpl (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata* ,llvm::Metadata::StorageType,bool)
      PrepareCall(llvm::SelectionDAG& ,llvm::SDValue&,llvm::SDValue& ,llvm::SDValue&,llvm::SDValue ,constllvm::SDLoc&,int,bool,bool,bool ,SmallVectorImpl<std::pair<unsignedint ,SDValue>>&,SmallVectorImpl <llvm::SDValue>&,std::vector<EVT>& ,llvm::ImmutableCallSite ,constllvm::PPCSubtarget&)046150462h 12min04630min__Globals.PrepareCall (llvm::SelectionDAG&,llvm::SDValue& ,llvm::SDValue&,llvm::SDValue& ,llvm::SDValue,constllvm::SDLoc&,int ,bool,bool,bool,SmallVectorImpl <std::pair<unsignedint,SDValue>>& ,SmallVectorImpl<llvm::SDValue>& ,std::vector<EVT>& ,llvm::ImmutableCallSite ,constllvm::PPCSubtarget&)
      tryToUnrollLoop(llvm::Loop* ,llvm::DominatorTree&,llvm::LoopInfo* ,llvm::ScalarEvolution& ,constllvm::TargetTransformInfo& ,llvm::AssumptionCache& ,llvm::OptimizationRemarkEmitter&,bool ,int,Optional<unsignedint>,Optional <unsignedint>,Optional<bool>,Optional <bool>,Optional<bool>,Optional<bool>)043150432h 12min04330min__Globals.tryToUnrollLoop(llvm::Loop* ,llvm::DominatorTree&,llvm::LoopInfo* ,llvm::ScalarEvolution& ,constllvm::TargetTransformInfo& ,llvm::AssumptionCache& ,llvm::OptimizationRemarkEmitter&,bool ,int,Optional<unsignedint>,Optional <unsignedint>,Optional<bool>,Optional <bool>,Optional<bool>,Optional<bool>)
      CXXNewExpr(constclang::ASTContext&,bool ,clang::FunctionDecl* ,clang::FunctionDecl*,bool,bool,ArrayRef <clang::Expr*>,clang::SourceRange ,clang::Expr* ,clang::CXXNewExpr::InitializationStyle ,clang::Expr*,clang::QualType ,clang::TypeSourceInfo* ,clang::SourceRange,clang::SourceRange)044150442h 12min04430minclang.CXXNewExpr.CXXNewExpr (constclang::ASTContext&,bool ,clang::FunctionDecl* ,clang::FunctionDecl*,bool,bool,ArrayRef <clang::Expr*>,clang::SourceRange ,clang::Expr* ,clang::CXXNewExpr::InitializationStyle ,clang::Expr*,clang::QualType ,clang::TypeSourceInfo* ,clang::SourceRange,clang::SourceRange)
      Create(constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,clang::Stmt*,clang::Expr* )045150452h 12min04530minclang.OMPInReductionClause.Create (constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,clang::Stmt*,clang::Expr* )
      CodeComplete(llvm::StringRef,unsignedint ,unsignedint,ArrayRef<RemappedFile>,bool ,bool,bool,clang::CodeCompleteConsumer& ,std::shared_ptr<PCHContainerOperations> ,clang::DiagnosticsEngine& ,clang::LangOptions& ,clang::SourceManager& ,clang::FileManager&,SmallVectorImpl <clang::StoredDiagnostic>& ,SmallVectorImpl <constllvm::MemoryBuffer*>&)053150532h 12min05330minclang.ASTUnit.CodeComplete (llvm::StringRef,unsignedint,unsignedint ,ArrayRef<RemappedFile>,bool,bool,bool ,clang::CodeCompleteConsumer& ,std::shared_ptr<PCHContainerOperations> ,clang::DiagnosticsEngine& ,clang::LangOptions& ,clang::SourceManager& ,clang::FileManager&,SmallVectorImpl <clang::StoredDiagnostic>& ,SmallVectorImpl <constllvm::MemoryBuffer*>&)
      CheckClassTemplate(clang::Scope* ,unsignedint,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::TemplateParameterList* ,clang::AccessSpecifier ,clang::SourceLocation ,clang::SourceLocation,unsignedint ,clang::TemplateParameterList** ,clang::Sema::SkipBodyInfo*)054150542h 12min05430minclang.Sema.CheckClassTemplate (clang::Scope*,unsignedint ,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::TemplateParameterList* ,clang::AccessSpecifier ,clang::SourceLocation ,clang::SourceLocation,unsignedint ,clang::TemplateParameterList** ,clang::Sema::SkipBodyInfo*)
      ActOnMethodDeclaration(clang::Scope* ,clang::SourceLocation ,clang::SourceLocation,tok::TokenKind ,clang::ObjCDeclSpec&,ParsedType ,ArrayRef<clang::SourceLocation> ,clang::Selector ,clang::Sema::ObjCArgInfo* ,DeclaratorChunk::ParamInfo*,unsignedint ,clang::AttributeList* ,tok::ObjCKeywordKind,bool,bool)052150522h 12min05230minclang.Sema.ActOnMethodDeclaration (clang::Scope*,clang::SourceLocation ,clang::SourceLocation,tok::TokenKind ,clang::ObjCDeclSpec&,ParsedType ,ArrayRef<clang::SourceLocation> ,clang::Selector ,clang::Sema::ObjCArgInfo* ,DeclaratorChunk::ParamInfo*,unsignedint ,clang::AttributeList* ,tok::ObjCKeywordKind,bool,bool)
      ActOnOpenMPVarListClause (clang::OpenMPClauseKind,ArrayRef <clang::Expr*>,clang::Expr* ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,clang::OpenMPDependClauseKind ,clang::OpenMPLinearClauseKind ,clang::OpenMPMapClauseKind ,clang::OpenMPMapClauseKind,bool ,clang::SourceLocation)050150502h 12min05030minclang.Sema.ActOnOpenMPVarListClause (clang::OpenMPClauseKind,ArrayRef <clang::Expr*>,clang::Expr* ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,clang::OpenMPDependClauseKind ,clang::OpenMPLinearClauseKind ,clang::OpenMPMapClauseKind ,clang::OpenMPMapClauseKind,bool ,clang::SourceLocation)
      CheckPrintfHandler(clang::Sema&,const (anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,constSema::FormatStringType,unsignedint ,unsignedint,bool,constchar*,bool ,ArrayRef<constclang::Expr*>,unsignedint ,bool,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)051150512h 12min05130minanonymous_namespace{semachecking.cpp} .CheckPrintfHandler.CheckPrintfHandler (clang::Sema&,const(anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,constSema::FormatStringType,unsignedint ,unsignedint,bool,constchar*,bool ,ArrayRef<constclang::Expr*>,unsignedint ,bool,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)
      InsertLDR_STR(llvm::MachineBasicBlock& ,MachineBasicBlock::iterator&,int,bool ,unsignedint,unsignedint,bool,bool ,unsignedint,bool,bool,ARMCC::CondCodes ,unsignedint,constllvm::TargetInstrInfo* )068140682h 3min06827min__Globals.InsertLDR_STR (llvm::MachineBasicBlock& ,MachineBasicBlock::iterator&,int,bool ,unsignedint,unsignedint,bool,bool ,unsignedint,bool,bool,ARMCC::CondCodes ,unsignedint,constllvm::TargetInstrInfo* )
      LLVMDIBuilderCreateFunction (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,constchar*,size_t ,LLVMMetadataRef,unsignedint ,LLVMMetadataRef,LLVMBool,LLVMBool ,unsignedint,LLVMDIFlags,LLVMBool)069140692h 3min06927min__Globals.LLVMDIBuilderCreateFunction (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,constchar*,size_t ,LLVMMetadataRef,unsignedint ,LLVMMetadataRef,LLVMBool,LLVMBool ,unsignedint,LLVMDIFlags,LLVMBool)
      LLVMDIBuilderCreateUnionType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t ,LLVMDIFlags,LLVMMetadataRef* ,unsignedint,unsignedint,constchar* ,size_t)067140672h 3min06727min__Globals.LLVMDIBuilderCreateUnionType (LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,LLVMMetadataRef ,unsignedint,uint64_t,uint32_t ,LLVMDIFlags,LLVMMetadataRef* ,unsignedint,unsignedint,constchar* ,size_t)
      createFunction(llvm::DIScope* ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DINode::DIFlags,bool ,DITemplateParameterArray ,llvm::DISubprogram*,DITypeArray)065140652h 3min06527minllvm.DIBuilder.createFunction (llvm::DIScope*,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DINode::DIFlags ,bool,DITemplateParameterArray ,llvm::DISubprogram*,DITypeArray)
      createTempFunctionFwdDecl(llvm::DIScope* ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint ,llvm::DISubroutineType*,bool,bool ,unsignedint,DINode::DIFlags,bool ,DITemplateParameterArray ,llvm::DISubprogram*,DITypeArray)066140662h 3min06627minllvm.DIBuilder.createTempFunctionFwdDecl (llvm::DIScope*,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,llvm::DISubroutineType* ,bool,bool,unsignedint,DINode::DIFlags ,bool,DITemplateParameterArray ,llvm::DISubprogram*,DITypeArray)
      CIE(uint64_t,uint64_t,uint8_t ,SmallString<8>,uint8_t,uint8_t,uint64_t ,int64_t,uint64_t,SmallString<8> ,uint32_t,uint32_t,Optional<uint64_t> ,Optional<uint32_t>)073140732h 3min07327minllvm.dwarf.CIE.CIE(uint64_t,uint64_t ,uint8_t,SmallString<8>,uint8_t,uint8_t ,uint64_t,int64_t,uint64_t,SmallString<8 >,uint32_t,uint32_t,Optional<uint64_t> ,Optional<uint32_t>)
      ProcessThinLTOModule(llvm::Module& ,llvm::ModuleSummaryIndex&,StringMap <llvm::MemoryBufferRef>& ,llvm::TargetMachine& ,constFunctionImporter::ImportMapTy& ,constFunctionImporter::ExportSetTy& ,constDenseSet<GlobalValue::GUID>& ,constGVSummaryMapTy& ,constThinLTOCodeGenerator::CachingOptio ns&,bool,llvm::StringRef,bool ,unsignedint,unsignedint)074140742h 3min07427minanonymous_namespace{thinltocodegenerator .cpp}.__Globals.ProcessThinLTOModule (llvm::Module&,llvm::ModuleSummaryIndex& ,StringMap<llvm::MemoryBufferRef>& ,llvm::TargetMachine& ,constFunctionImporter::ImportMapTy& ,constFunctionImporter::ExportSetTy& ,constDenseSet<GlobalValue::GUID>& ,constGVSummaryMapTy& ,constThinLTOCodeGenerator::CachingOptio ns&,bool,llvm::StringRef,bool ,unsignedint,unsignedint)
      Create(clang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation,clang::Selector ,clang::QualType,clang::TypeSourceInfo* ,clang::DeclContext*,bool,bool,bool,bool ,bool ,clang::ObjCMethodDecl::ImplementationCo ntrol,bool)072140722h 3min07227minclang.ObjCMethodDecl.Create (clang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation,clang::Selector ,clang::QualType,clang::TypeSourceInfo* ,clang::DeclContext*,bool,bool,bool,bool ,bool ,clang::ObjCMethodDecl::ImplementationCo ntrol,bool)
      Create(constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Stmt* ,clang::Expr*)070140702h 3min07027minclang.OMPReductionClause.Create (constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Stmt* ,clang::Expr*)
      Create(constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Stmt* ,clang::Expr*)071140712h 3min07127minclang.OMPTaskReductionClause.Create (constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*> ,clang::NestedNameSpecifierLoc ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Stmt* ,clang::Expr*)
      Create(constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::OpenMPLinearClauseKind ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Expr*)058140582h 3min05827minclang.OMPLinearClause.Create (constclang::ASTContext& ,clang::SourceLocation ,clang::SourceLocation ,clang::OpenMPLinearClauseKind ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation,ArrayRef <clang::Expr*>,ArrayRef<clang::Expr*> ,ArrayRef<clang::Expr*>,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Expr*)
      GenerateClassStructure(llvm::Constant* ,llvm::Constant*,unsignedint,constchar* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,bool)059140592h 3min05927minanonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU.GenerateClassStructure (llvm::Constant*,llvm::Constant* ,unsignedint,constchar*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant* ,llvm::Constant*,llvm::Constant*,bool)
      LoadFromCompilerInvocationAction (std::shared_ptr<CompilerInvocation> ,std::shared_ptr<PCHContainerOperations> ,IntrusiveRefCntPtr <clang::DiagnosticsEngine> ,clang::FrontendAction*,clang::ASTUnit* ,bool,llvm::StringRef,bool,bool ,unsignedint,bool,bool,bool ,std::unique_ptr<ASTUnit>*)057140572h 3min05727minclang.ASTUnit .LoadFromCompilerInvocationAction (std::shared_ptr<CompilerInvocation> ,std::shared_ptr<PCHContainerOperations> ,IntrusiveRefCntPtr <clang::DiagnosticsEngine> ,clang::FrontendAction*,clang::ASTUnit* ,bool,llvm::StringRef,bool,bool ,unsignedint,bool,bool,bool ,std::unique_ptr<ASTUnit>*)
      createPCHExternalASTSource (llvm::StringRef,llvm::StringRef,bool ,bool,clang::Preprocessor& ,clang::ASTContext& ,constclang::PCHContainerReader& ,ArrayRef<std::shared_ptr <ModuleFileExtension>> ,clang::DependencyFileGenerator* ,ArrayRef<std::shared_ptr <DependencyCollector>>,void*,bool,bool ,bool)055140552h 3min05527minclang.CompilerInstance .createPCHExternalASTSource (llvm::StringRef,llvm::StringRef,bool ,bool,clang::Preprocessor& ,clang::ASTContext& ,constclang::PCHContainerReader& ,ArrayRef<std::shared_ptr <ModuleFileExtension>> ,clang::DependencyFileGenerator* ,ArrayRef<std::shared_ptr <DependencyCollector>>,void*,bool,bool ,bool)
      BuildMemberExpr(clang::Sema& ,clang::ASTContext&,clang::Expr*,bool ,clang::SourceLocation ,constclang::CXXScopeSpec& ,clang::SourceLocation,clang::ValueDecl* ,clang::DeclAccessPair ,constclang::DeclarationNameInfo& ,clang::QualType,clang::ExprValueKind ,clang::ExprObjectKind ,constclang::TemplateArgumentListInfo*)056140562h 3min05627min__Globals.BuildMemberExpr(clang::Sema& ,clang::ASTContext&,clang::Expr*,bool ,clang::SourceLocation ,constclang::CXXScopeSpec& ,clang::SourceLocation,clang::ValueDecl* ,clang::DeclAccessPair ,constclang::DeclarationNameInfo& ,clang::QualType,clang::ExprValueKind ,clang::ExprObjectKind ,constclang::TemplateArgumentListInfo*)
      HandlePropertyInClassExtension (clang::Scope*,clang::SourceLocation ,clang::SourceLocation ,clang::FieldDeclarator&,clang::Selector ,clang::SourceLocation,clang::Selector ,clang::SourceLocation,constbool ,unsignedint&,constunsignedint ,clang::QualType,clang::TypeSourceInfo* ,tok::ObjCKeywordKind)063140632h 3min06327minclang.Sema .HandlePropertyInClassExtension (clang::Scope*,clang::SourceLocation ,clang::SourceLocation ,clang::FieldDeclarator&,clang::Selector ,clang::SourceLocation,clang::Selector ,clang::SourceLocation,constbool ,unsignedint&,constunsignedint ,clang::QualType,clang::TypeSourceInfo* ,tok::ObjCKeywordKind)
      ActOnStartClassInterface(clang::Scope* ,clang::SourceLocation ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::ObjCTypeParamList* ,clang::IdentifierInfo* ,clang::SourceLocation,ArrayRef <ParsedType>,clang::SourceRange ,clang::Decl*const*,unsignedint ,constclang::SourceLocation* ,clang::SourceLocation ,clang::AttributeList*)064140642h 3min06427minclang.Sema.ActOnStartClassInterface (clang::Scope*,clang::SourceLocation ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::ObjCTypeParamList* ,clang::IdentifierInfo* ,clang::SourceLocation,ArrayRef <ParsedType>,clang::SourceRange ,clang::Decl*const*,unsignedint ,constclang::SourceLocation* ,clang::SourceLocation ,clang::AttributeList*)
      CheckFormatHandler(clang::Sema&,const (anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,constSema::FormatStringType,unsignedint ,unsignedint,constchar*,bool,ArrayRef <constclang::Expr*>,unsignedint,bool ,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)062140622h 3min06227minanonymous_namespace{semachecking.cpp} .CheckFormatHandler.CheckFormatHandler (clang::Sema&,const(anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,constSema::FormatStringType,unsignedint ,unsignedint,constchar*,bool,ArrayRef <constclang::Expr*>,unsignedint,bool ,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)
      CheckScanfHandler(clang::Sema&,const (anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,Sema::FormatStringType,unsignedint ,unsignedint,constchar*,bool,ArrayRef <constclang::Expr*>,unsignedint,bool ,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)060140602h 3min06027minanonymous_namespace{semachecking.cpp} .CheckScanfHandler.CheckScanfHandler (clang::Sema&,const(anonymousnamespace )::FormatStringLiteral* ,constclang::Expr* ,Sema::FormatStringType,unsignedint ,unsignedint,constchar*,bool,ArrayRef <constclang::Expr*>,unsignedint,bool ,Sema::VariadicCallType ,llvm::SmallBitVector&, (anonymousnamespace )::UncoveredArgHandler&)
      runPassPipeline(llvm::StringRef ,llvm::Module&,llvm::TargetMachine* ,llvm::ToolOutputFile* ,llvm::ToolOutputFile* ,llvm::ToolOutputFile*,llvm::StringRef ,opt_tool::OutputKind ,opt_tool::VerifierKind,bool,bool,bool ,bool,bool)061140612h 3min06127minllvm.__Globals.runPassPipeline (llvm::StringRef,llvm::Module& ,llvm::TargetMachine* ,llvm::ToolOutputFile* ,llvm::ToolOutputFile* ,llvm::ToolOutputFile*,llvm::StringRef ,opt_tool::OutputKind ,opt_tool::VerifierKind,bool,bool,bool ,bool,bool)
      emitLoadM0FromVGPRLoop (constllvm::SIInstrInfo* ,llvm::MachineRegisterInfo& ,llvm::MachineBasicBlock& ,llvm::MachineBasicBlock& ,constllvm::DebugLoc& ,constllvm::MachineOperand&,unsignedint ,unsignedint,unsignedint,unsignedint,int ,bool,bool)091130911h 54min09123min__Globals.emitLoadM0FromVGPRLoop (constllvm::SIInstrInfo* ,llvm::MachineRegisterInfo& ,llvm::MachineBasicBlock& ,llvm::MachineBasicBlock& ,constllvm::DebugLoc& ,constllvm::MachineOperand&,unsignedint ,unsignedint,unsignedint,unsignedint,int ,bool,bool)
      getAtomicCmpSwap(unsignedint ,constllvm::SDLoc&,llvm::EVT ,llvm::SDVTList,llvm::SDValue ,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::MachinePointerInfo ,unsignedint,llvm::AtomicOrdering ,llvm::AtomicOrdering,SyncScope::ID)092130921h 54min09223minllvm.SelectionDAG.getAtomicCmpSwap (unsignedint,constllvm::SDLoc&,llvm::EVT ,llvm::SDVTList,llvm::SDValue ,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::MachinePointerInfo ,unsignedint,llvm::AtomicOrdering ,llvm::AtomicOrdering,SyncScope::ID)
      getLoad(ISD::MemIndexedMode ,ISD::LoadExtType,llvm::EVT ,constllvm::SDLoc&,llvm::SDValue ,llvm::SDValue,llvm::SDValue ,llvm::MachinePointerInfo,llvm::EVT ,unsignedint,MachineMemOperand::Flags ,constllvm::AAMDNodes& ,constllvm::MDNode*)093130931h 54min09323minllvm.SelectionDAG.getLoad (ISD::MemIndexedMode,ISD::LoadExtType ,llvm::EVT,constllvm::SDLoc& ,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::MachinePointerInfo ,llvm::EVT,unsignedint ,MachineMemOperand::Flags ,constllvm::AAMDNodes& ,constllvm::MDNode*)
      expandMUL_LOHI(unsignedint,llvm::EVT ,llvm::SDLoc,llvm::SDValue,llvm::SDValue ,SmallVectorImpl<llvm::SDValue>& ,llvm::EVT,llvm::SelectionDAG& ,llvm::TargetLoweringBase::MulExpansionK ind,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::SDValue)088130881h 54min08823minllvm.TargetLowering.expandMUL_LOHI (unsignedint,llvm::EVT,llvm::SDLoc ,llvm::SDValue,llvm::SDValue ,SmallVectorImpl<llvm::SDValue>& ,llvm::EVT,llvm::SelectionDAG& ,llvm::TargetLoweringBase::MulExpansionK ind,llvm::SDValue,llvm::SDValue ,llvm::SDValue,llvm::SDValue)
      LLVMDIBuilderCreateReplaceableCompositeT ype(LLVMDIBuilderRef,unsignedint ,constchar*,size_t,LLVMMetadataRef ,LLVMMetadataRef,unsignedint,unsignedint ,uint64_t,uint32_t,LLVMDIFlags ,constchar*,size_t)089130891h 54min08923min__Globals .LLVMDIBuilderCreateReplaceableComposite Type(LLVMDIBuilderRef,unsignedint ,constchar*,size_t,LLVMMetadataRef ,LLVMMetadataRef,unsignedint,unsignedint ,uint64_t,uint32_t,LLVMDIFlags ,constchar*,size_t)
      LLVMDIBuilderCreateGlobalVariableExpress ion(LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,constchar*,size_t ,LLVMMetadataRef,unsignedint ,LLVMMetadataRef,LLVMBool ,LLVMMetadataRef,LLVMMetadataRef ,uint32_t)090130901h 54min09023min__Globals .LLVMDIBuilderCreateGlobalVariableExpres sion(LLVMDIBuilderRef,LLVMMetadataRef ,constchar*,size_t,constchar*,size_t ,LLVMMetadataRef,unsignedint ,LLVMMetadataRef,LLVMBool ,LLVMMetadataRef,LLVMMetadataRef ,uint32_t)
      get(llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)097130971h 54min09723minllvm.DIDerivedType.get (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)
      getIfExists(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)098130981h 54min09823minllvm.DIDerivedType.getIfExists (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)099130991h 54min09923minllvm.DIDerivedType.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,llvm::Metadata* ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)094130941h 54min09423minllvm.DIDerivedType.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata* ,llvm::Metadata*,uint64_t,uint32_t ,uint64_t,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)
      get(llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)095130951h 54min09523minllvm.DIDerivedType.get (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)
      getIfExists(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)096130961h 54min09623minllvm.DIDerivedType.getIfExists (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)
      getDistinct(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)087130871h 54min08723minllvm.DIDerivedType.getDistinct (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)
      getTemporary(llvm::LLVMContext& ,unsignedint,llvm::StringRef ,llvm::DIFile*,unsignedint,DIScopeRef ,DITypeRef,uint64_t,uint32_t,uint64_t ,Optional<unsignedint> ,llvm::DINode::DIFlags,llvm::Metadata*)078130781h 54min07823minllvm.DIDerivedType.getTemporary (llvm::LLVMContext&,unsignedint ,llvm::StringRef,llvm::DIFile* ,unsignedint,DIScopeRef,DITypeRef ,uint64_t,uint32_t,uint64_t,Optional <unsignedint>,llvm::DINode::DIFlags ,llvm::Metadata*)
      getImpl(llvm::LLVMContext& ,llvm::DIScope*,llvm::StringRef ,llvm::StringRef,llvm::DIFile* ,unsignedint,DITypeRef,bool,bool ,llvm::DIDerivedType*,uint32_t ,llvm::Metadata::StorageType,bool)079130791h 54min07923minllvm.DIGlobalVariable.getImpl (llvm::LLVMContext&,llvm::DIScope* ,llvm::StringRef,llvm::StringRef ,llvm::DIFile*,unsignedint,DITypeRef ,bool,bool,llvm::DIDerivedType*,uint32_t ,llvm::Metadata::StorageType,bool)
      getImpl(llvm::LLVMContext& ,llvm::Metadata*,llvm::MDString* ,llvm::MDString*,llvm::Metadata* ,unsignedint,llvm::Metadata*,bool,bool ,llvm::Metadata*,uint32_t ,llvm::Metadata::StorageType,bool)080130801h 54min08023minllvm.DIGlobalVariable.getImpl (llvm::LLVMContext&,llvm::Metadata* ,llvm::MDString*,llvm::MDString* ,llvm::Metadata*,unsignedint ,llvm::Metadata*,bool,bool ,llvm::Metadata*,uint32_t ,llvm::Metadata::StorageType,bool)
      createClassType(llvm::DIScope* ,llvm::StringRef,llvm::DIFile* ,unsignedint,uint64_t,uint32_t,uint64_t ,DINode::DIFlags,llvm::DIType* ,DINodeArray,llvm::DIType*,llvm::MDNode* ,llvm::StringRef)075130751h 54min07523minllvm.DIBuilder.createClassType (llvm::DIScope*,llvm::StringRef ,llvm::DIFile*,unsignedint,uint64_t ,uint32_t,uint64_t,DINode::DIFlags ,llvm::DIType*,DINodeArray,llvm::DIType* ,llvm::MDNode*,llvm::StringRef)
      foldLogOpOfMaskedICmpsAsymmetric (llvm::ICmpInst*,llvm::ICmpInst*,bool ,llvm::Value*,llvm::Value*,llvm::Value* ,llvm::Value*,llvm::Value* ,ICmpInst::Predicate,ICmpInst::Predicate ,unsignedint,unsignedint ,llvm::InstCombiner::BuilderTy&)076130761h 54min07623min__Globals .foldLogOpOfMaskedICmpsAsymmetric (llvm::ICmpInst*,llvm::ICmpInst*,bool ,llvm::Value*,llvm::Value*,llvm::Value* ,llvm::Value*,llvm::Value* ,ICmpInst::Predicate,ICmpInst::Predicate ,unsignedint,unsignedint ,llvm::InstCombiner::BuilderTy&)
      instrumentMaskedLoadOrStore( (anonymousnamespace)::AddressSanitizer* ,constllvm::DataLayout&,llvm::Type* ,llvm::Value*,llvm::Instruction* ,llvm::Value*,unsignedint,unsignedint ,uint32_t,bool,llvm::Value*,bool ,uint32_t)077130771h 54min07723min__Globals.instrumentMaskedLoadOrStore( (anonymousnamespace)::AddressSanitizer* ,constllvm::DataLayout&,llvm::Type* ,llvm::Value*,llvm::Instruction* ,llvm::Value*,unsignedint,unsignedint ,uint32_t,bool,llvm::Value*,bool ,uint32_t)
      LLVMDisasmContext(std::string,void*,int ,LLVMOpInfoCallback ,LLVMSymbolLookupCallback ,constllvm::Target* ,constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCSubtargetInfo* ,constllvm::MCInstrInfo* ,llvm::MCContext* ,constllvm::MCDisassembler* ,llvm::MCInstPrinter*)084130841h 54min08423minllvm.LLVMDisasmContext.LLVMDisasmContext (std::string,void*,int ,LLVMOpInfoCallback ,LLVMSymbolLookupCallback ,constllvm::Target* ,constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCSubtargetInfo* ,constllvm::MCInstrInfo* ,llvm::MCContext* ,constllvm::MCDisassembler* ,llvm::MCInstPrinter*)
      passByValArg(llvm::SDValue ,constllvm::SDLoc&,std::deque<std::pair <unsignedint,SDValue>>&,SmallVectorImpl <llvm::SDValue>&,llvm::SDValue ,llvm::MachineFrameInfo& ,llvm::SelectionDAG&,llvm::SDValue ,unsignedint,unsignedint ,constISD::ArgFlagsTy&,bool ,constllvm::CCValAssign&)085130851h 54min08523minllvm.MipsTargetLowering.passByValArg (llvm::SDValue,constllvm::SDLoc& ,std::deque<std::pair<unsignedint ,SDValue>>&,SmallVectorImpl <llvm::SDValue>&,llvm::SDValue ,llvm::MachineFrameInfo& ,llvm::SelectionDAG&,llvm::SDValue ,unsignedint,unsignedint ,constISD::ArgFlagsTy&,bool ,constllvm::CCValAssign&)
      LowerMemOpCallTo(llvm::SelectionDAG& ,llvm::MachineFunction&,llvm::SDValue ,llvm::SDValue,llvm::SDValue,int ,unsignedint,bool,bool,bool ,SmallVectorImpl<llvm::SDValue>& ,SmallVectorImpl<(anonymousnamespace )::TailCallArgumentInfo>& ,constllvm::SDLoc&)086130861h 54min08623min__Globals.LowerMemOpCallTo (llvm::SelectionDAG& ,llvm::MachineFunction&,llvm::SDValue ,llvm::SDValue,llvm::SDValue,int ,unsignedint,bool,bool,bool ,SmallVectorImpl<llvm::SDValue>& ,SmallVectorImpl<(anonymousnamespace )::TailCallArgumentInfo>& ,constllvm::SDLoc&)
      LowerCall_Darwin(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )081130811h 54min08123minllvm.PPCTargetLowering.LowerCall_Darwin (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      LowerCall_64SVR4(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )082130821h 54min08223minllvm.PPCTargetLowering.LowerCall_64SVR4 (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      LowerCall_32SVR4(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )083130831h 54min08323minllvm.PPCTargetLowering.LowerCall_32SVR4 (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      warning   Rule Violated:    Avoid methods with too many local variables

      3,333 methods matched

      3 333 methods# VariablesDebtAnnual InterestFull Name
      EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)0005010546h 0min0542h 0minclang.CodeGen.CodeGenFunction .EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)
      TestBody()0013840336h 0min0332h 0minanonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()
      UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)0023390326h 0min0322h 0minllvm.__Globals.UpgradeIntrinsicCall (llvm::CallInst*,llvm::Function*)
      parseFunctionBody(llvm::Function*)0032620316h 0min0312h 0minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)
      diagnoseOdrViolations()0042400366h 0min0362h 0minclang.ASTReader.diagnoseOdrViolations()
      EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)0052320356h 0min0352h 0minclang.CodeGen.CodeGenFunction .EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)
      ExpandNode(llvm::SDNode*)0061890346h 0min0342h 0minanonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)
      Select(llvm::SDNode*)0071630276h 0min0272h 0minanonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel.Select(llvm::SDNode*)
      TestBody()0081610266h 0min0262h 0minllvm.anonymous_namespace{constantstest .cpp} .ConstantsTest_AsInstructionsTest_Test .TestBody()
      readTypeRecord(unsignedint)0091530256h 0min0252h 0minclang.ASTReader.readTypeRecord (unsignedint)
      LowerINTRINSIC_WO_CHAIN(llvm::SDValue ,llvm::SelectionDAG&)0101480306h 0min0302h 0minllvm.X86TargetLowering .LowerINTRINSIC_WO_CHAIN(llvm::SDValue ,llvm::SelectionDAG&)
      ConstructJob(clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)0111450296h 0min0292h 0minclang.driver.tools.Clang.ConstructJob (clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)
      InlineFunction(llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)0121430286h 0min0282h 0minllvm.__Globals.InlineFunction (llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)
      Select(llvm::SDNode*)0131400456h 0min0452h 0minanonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel.Select(llvm::SDNode*)
      EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)0151310446h 0min0442h 0minclang.CodeGen.CodeGenFunction.EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)
      createRuntimeFunction(unsignedint)0141310436h 0min0432h 0minclang.CodeGen.CGOpenMPRuntime .createRuntimeFunction(unsignedint)
      select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)0161290486h 0min0482h 0minanonymous_namespace{aarch64instructionse lector.cpp}.AArch64InstructionSelector .select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)
      computeKnownBits(llvm::SDValue ,llvm::KnownBits&,constllvm::APInt& ,unsignedint)0181260476h 0min0472h 0minllvm.SelectionDAG.computeKnownBits (llvm::SDValue,llvm::KnownBits& ,constllvm::APInt&,unsignedint)
      Select(llvm::SDNode*)0171260466h 0min0462h 0minanonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel.Select(llvm::SDNode*)
      vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)0201240396h 0min0392h 0minllvm.slpvectorizer.BoUpSLP.vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)
      dumpCXXData (constllvm::object::ObjectFile*)0191240386h 0min0382h 0min__Globals.dumpCXXData (constllvm::object::ObjectFile*)
      initUIMethods(clang::ASTContext&)0211200376h 0min0372h 0minanonymous_namespace{localizationchecker .cpp}.NonLocalizedStringChecker .initUIMethods(clang::ASTContext&)
      DisassembleMachO(llvm::StringRef ,llvm::object::MachOObjectFile* ,llvm::StringRef,llvm::StringRef)0221140426h 0min0422h 0min__Globals.DisassembleMachO (llvm::StringRef ,llvm::object::MachOObjectFile* ,llvm::StringRef,llvm::StringRef)
      SimplifySetCC(llvm::EVT,llvm::SDValue ,llvm::SDValue,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)0231100416h 0min0412h 0minllvm.TargetLowering.SimplifySetCC (llvm::EVT,llvm::SDValue,llvm::SDValue ,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)
      ReadASTBlock(ModuleFile&,unsignedint)0241080406h 0min0402h 0minclang.ASTReader.ReadASTBlock(ModuleFile& ,unsignedint)
      ReplaceNodeResults(llvm::SDNode* ,SmallVectorImpl<llvm::SDValue>& ,llvm::SelectionDAG&)0251050246h 0min0242h 0minllvm.X86TargetLowering .ReplaceNodeResults(llvm::SDNode* ,SmallVectorImpl<llvm::SDValue>& ,llvm::SelectionDAG&)
      LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)0271040086h 0min0082h 0minllvm.NVPTXTargetLowering.LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)
      EmitARMBuiltinExpr(unsignedint ,constclang::CallExpr* ,llvm::Triple::ArchType)0261040076h 0min0072h 0minclang.CodeGen.CodeGenFunction .EmitARMBuiltinExpr(unsignedint ,constclang::CallExpr* ,llvm::Triple::ArchType)
      parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)0301030066h 0min0062h 0minllvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)
      SimplifyDemandedBits(llvm::SDValue ,constllvm::APInt&,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)0291030116h 0min0112h 0minllvm.TargetLowering.SimplifyDemandedBits (llvm::SDValue,constllvm::APInt& ,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)
      GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)0281030106h 0min0102h 0min__Globals.GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)
      visitGetElementPtrInst (llvm::GetElementPtrInst&)0311020096h 0min0092h 0minllvm.InstCombiner.visitGetElementPtrInst (llvm::GetElementPtrInst&)
      processRelocationRef(unsignedint ,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)0321010026h 0min0022h 0minllvm.RuntimeDyldELF.processRelocationRef (unsignedint,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)
      PerformDAGCombine(llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)0341000016h 0min0012h 0minllvm.PPCTargetLowering.PerformDAGCombine (llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)
      buildTree_rec(ArrayRef<llvm::Value*> ,unsignedint,int)0331000006h 0min0002h 0minllvm.slpvectorizer.BoUpSLP.buildTree_rec (ArrayRef<llvm::Value*>,unsignedint,int)
      MergeConsecutiveStores (llvm::StoreSDNode*)037980056h 0min0052h 0minanonymous_namespace{dagcombiner.cpp} .DAGCombiner.MergeConsecutiveStores (llvm::StoreSDNode*)
      checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)036980046h 0min0042h 0min__Globals.checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)
      CloneInstruction(LLVMValueRef ,LLVMBuilderRef)035980036h 0min0032h 0minFunCloner.CloneInstruction(LLVMValueRef ,LLVMBuilderRef)
      parseConstants()039970206h 0min0202h 0minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseConstants()
      DisassembleObject (constllvm::object::ObjectFile*,bool)038970196h 0min0192h 0min__Globals.DisassembleObject (constllvm::object::ObjectFile*,bool)
      SelectCodeCommon(llvm::SDNode* ,constunsignedchar*,unsignedint)040960186h 0min0182h 0minllvm.SelectionDAGISel.SelectCodeCommon (llvm::SDNode*,constunsignedchar* ,unsignedint)
      checkOpenMPLoop (clang::OpenMPDirectiveKind,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Sema&, (anonymousnamespace)::DSAStackTy& ,Sema::VarsWithInheritedDSAType& ,OMPLoopDirective::HelperExprs&)042950236h 0min0232h 0min__Globals.checkOpenMPLoop (clang::OpenMPDirectiveKind,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Sema&, (anonymousnamespace)::DSAStackTy& ,Sema::VarsWithInheritedDSAType& ,OMPLoopDirective::HelperExprs&)
      Perform(clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)041950226h 0min0222h 0minclang.InitializationSequence.Perform (clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)
      LowerCall (TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)044930216h 0min0212h 0minllvm.ARMTargetLowering.LowerCall (TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)
      visitSelectInst(llvm::SelectInst&)043930146h 0min0142h 0minllvm.InstCombiner.visitSelectInst (llvm::SelectInst&)
      DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)045920136h 0min0132h 0min__Globals .DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)
      LowerUDIVREM64(llvm::SDValue ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&)047910126h 0min0122h 0minllvm.AMDGPUTargetLowering.LowerUDIVREM64 (llvm::SDValue,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>&)
      actOnOMPReductionKindClause(clang::Sema& ,(anonymousnamespace)::DSAStackTy* ,clang::OpenMPClauseKind,ArrayRef <clang::Expr*>,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)046910176h 0min0172h 0min__Globals.actOnOMPReductionKindClause (clang::Sema&,(anonymousnamespace )::DSAStackTy*,clang::OpenMPClauseKind ,ArrayRef<clang::Expr*> ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)
      LowerCall_64SVR4(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )049890166h 0min0162h 0minllvm.PPCTargetLowering.LowerCall_64SVR4 (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
      LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)048890156h 0min0152h 0minllvm.X86TargetLowering.LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)
      dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)051890496h 0min0492h 0min__Globals.dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)
      SymbolizerGetOpInfo(void*,uint64_t ,uint64_t,uint64_t,int,void*)050890596h 0min0592h 0min__Globals.SymbolizerGetOpInfo(void* ,uint64_t,uint64_t,uint64_t,int,void*)
      EmitSystemZBuiltinExpr(unsignedint ,constclang::CallExpr*)052880586h 0min0582h 0minclang.CodeGen.CodeGenFunction .EmitSystemZBuiltinExpr(unsignedint ,constclang::CallExpr*)
      findBasePointer(llvm::Value* ,DefiningValueMapTy&)054870576h 0min0572h 0min__Globals.findBasePointer(llvm::Value* ,DefiningValueMapTy&)
      lower()053870606h 0min0602h 0minanonymous_namespace{lowertypetests.cpp} .LowerTypeTestsModule.lower()
      EmitSjLjDispatchBlock (llvm::MachineInstr& ,llvm::MachineBasicBlock*)055850636h 0min0632h 0minllvm.ARMTargetLowering .EmitSjLjDispatchBlock (llvm::MachineInstr& ,llvm::MachineBasicBlock*)
      presplitLoadsAndStores(llvm::AllocaInst& ,sroa::AllocaSlices&)057840626h 0min0622h 0minllvm.SROA.presplitLoadsAndStores (llvm::AllocaInst&,sroa::AllocaSlices&)
      EmitFunctionProlog (constclang::CodeGen::CGFunctionInfo& ,llvm::Function* ,constclang::CodeGen::FunctionArgList&)056840616h 0min0612h 0minclang.CodeGen.CodeGenFunction .EmitFunctionProlog (constclang::CodeGen::CGFunctionInfo& ,llvm::Function* ,constclang::CodeGen::FunctionArgList&)
      parseEntireSummary(unsignedint)060810526h 0min0522h 0minanonymous_namespace{bitcodereader.cpp} .ModuleSummaryIndexBitcodeReader .parseEntireSummary(unsignedint)
      UnrollLoop(llvm::Loop*,unsignedint ,unsignedint,bool,bool,bool,bool,bool ,unsignedint,unsignedint,bool ,llvm::LoopInfo*,llvm::ScalarEvolution* ,llvm::DominatorTree* ,llvm::AssumptionCache* ,llvm::OptimizationRemarkEmitter*,bool)061810516h 0min0512h 0minllvm.__Globals.UnrollLoop(llvm::Loop* ,unsignedint,unsignedint,bool,bool,bool ,bool,bool,unsignedint,unsignedint,bool ,llvm::LoopInfo*,llvm::ScalarEvolution* ,llvm::DominatorTree* ,llvm::AssumptionCache* ,llvm::OptimizationRemarkEmitter*,bool)
      doPromotion(llvm::Function* ,SmallPtrSetImpl<llvm::Argument*>& ,SmallPtrSetImpl<llvm::Argument*>& ,Optional<function_ref<void (llvm::CallSite,llvm::CallSite)>>)058810506h 0min0502h 0min__Globals.doPromotion(llvm::Function* ,SmallPtrSetImpl<llvm::Argument*>& ,SmallPtrSetImpl<llvm::Argument*>& ,Optional<function_ref<void (llvm::CallSite,llvm::CallSite)>>)
      Desugar(clang::ASTContext& ,clang::QualType,bool&)059810536h 0min0532h 0min__Globals.Desugar(clang::ASTContext& ,clang::QualType,bool&)
      optimizeSpillSlots (llvm::MachineFunction&,SmallVectorImpl <unsignedint>&)063800566h 0min0562h 0minllvm.HexagonFrameLowering .optimizeSpillSlots (llvm::MachineFunction&,SmallVectorImpl <unsignedint>&)
      PromoteNode(llvm::SDNode*)062800556h 0min0552h 0minanonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.PromoteNode (llvm::SDNode*)
      processCopyingStore(llvm::Loop* ,llvm::StoreInst*,constllvm::SCEV*)066790665h 55min0661h 58minanonymous_namespace{hexagonloopidiomreco gnition.cpp}.HexagonLoopIdiomRecognize .processCopyingStore(llvm::Loop* ,llvm::StoreInst*,constllvm::SCEV*)
      X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)067790675h 55min0671h 58minllvm.X86TargetLowering.X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)
      EmitOMPTaskBasedDirective (constclang::OMPExecutableDirective& ,constclang::OpenMPDirectiveKind ,constclang::CodeGen::RegionCodeGenTy& ,constTaskGenTy& ,clang::CodeGen::OMPTaskDataTy&)064790655h 55min0651h 58min__Globals.EmitOMPTaskBasedDirective (constclang::OMPExecutableDirective& ,constclang::OpenMPDirectiveKind ,constclang::CodeGen::RegionCodeGenTy& ,constTaskGenTy& ,clang::CodeGen::OMPTaskDataTy&)
      EmitAsmStmt(constclang::AsmStmt&)065790645h 55min0641h 58minclang.CodeGen.CodeGenFunction .EmitAsmStmt(constclang::AsmStmt&)
      getAddExpr(SmallVectorImpl <constllvm::SCEV*>&,SCEV::NoWrapFlags ,unsignedint)070780695h 50min0691h 56minllvm.ScalarEvolution.getAddExpr (SmallVectorImpl<constllvm::SCEV*>& ,SCEV::NoWrapFlags,unsignedint)
      combineX86ShuffleChain(ArrayRef <llvm::SDValue>,llvm::SDValue,ArrayRef <int>,int,bool,llvm::SelectionDAG& ,constllvm::X86Subtarget&)069780705h 50min0701h 56min__Globals.combineX86ShuffleChain (ArrayRef<llvm::SDValue>,llvm::SDValue ,ArrayRef<int>,int,bool ,llvm::SelectionDAG& ,constllvm::X86Subtarget&)
      ReadStmtFromStream(ModuleFile&)068780685h 50min0681h 56minclang.ASTReader.ReadStmtFromStream (ModuleFile&)
      narrowScalar(llvm::MachineInstr& ,unsignedint,llvm::LLT)073770735h 46min0731h 54minllvm.LegalizerHelper.narrowScalar (llvm::MachineInstr&,unsignedint ,llvm::LLT)
      emitPrologue(llvm::MachineFunction& ,llvm::MachineBasicBlock&)074770745h 46min0741h 54minllvm.PPCFrameLowering.emitPrologue (llvm::MachineFunction& ,llvm::MachineBasicBlock&)
      EmitInstrWithCustomInserter (llvm::MachineInstr& ,llvm::MachineBasicBlock*)071770725h 46min0721h 54minllvm.PPCTargetLowering .EmitInstrWithCustomInserter (llvm::MachineInstr& ,llvm::MachineBasicBlock*)
      LowerBUILD_VECTOR(llvm::SDValue ,llvm::SelectionDAG&)072770715h 46min0711h 54minllvm.X86TargetLowering.LowerBUILD_VECTOR (llvm::SDValue,llvm::SelectionDAG&)
      LowerCallTo (llvm::TargetLowering::CallLoweringInfo& )075760755h 41min0751h 52minllvm.TargetLowering.LowerCallTo (llvm::TargetLowering::CallLoweringInfo& )
      trySelect(llvm::SDNode*)078750775h 36min0771h 50minllvm.MipsSEDAGToDAGISel.trySelect (llvm::SDNode*)
      LowerFormalArguments_64SVR4 (llvm::SDValue,CallingConv::ID,bool ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>&)077750785h 36min0781h 50minllvm.PPCTargetLowering .LowerFormalArguments_64SVR4 (llvm::SDValue,CallingConv::ID,bool ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>&)
      ComputeValueKnownInPredecessors (llvm::Value*,llvm::BasicBlock* ,jumpthreading::PredValueInfo& ,jumpthreading::ConstantPreference ,llvm::Instruction*)076750765h 36min0761h 50minllvm.JumpThreadingPass .ComputeValueKnownInPredecessors (llvm::Value*,llvm::BasicBlock* ,jumpthreading::PredValueInfo& ,jumpthreading::ConstantPreference ,llvm::Instruction*)
      ~LLVMContextImpl()082740815h 32min0811h 49minllvm.LLVMContextImpl.~LLVMContextImpl()
      LowerShift(llvm::SDValue ,constllvm::X86Subtarget& ,llvm::SelectionDAG&)083740825h 32min0821h 49min__Globals.LowerShift(llvm::SDValue ,constllvm::X86Subtarget& ,llvm::SelectionDAG&)
      fastLowerCall (llvm::FastISel::CallLoweringInfo&)081740835h 32min0831h 49minanonymous_namespace{x86fastisel.cpp} .X86FastISel.fastLowerCall (llvm::FastISel::CallLoweringInfo&)
      EmitAArch64BuiltinExpr(unsignedint ,constclang::CallExpr* ,llvm::Triple::ArchType)079740795h 32min0791h 49minclang.CodeGen.CodeGenFunction .EmitAArch64BuiltinExpr(unsignedint ,constclang::CallExpr* ,llvm::Triple::ArchType)
      EmitClangSACheckers(llvm::RecordKeeper& ,llvm::raw_ostream&)080740805h 32min0801h 49minclang.__Globals.EmitClangSACheckers (llvm::RecordKeeper&,llvm::raw_ostream&)
      LowerCall_32 (TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)086730865h 27min0861h 47minllvm.SparcTargetLowering.LowerCall_32 (TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)
      lowerV8I16GeneralSingleInputVectorShuffl e(constllvm::SDLoc&,llvm::MVT ,llvm::SDValue,MutableArrayRef<int> ,constllvm::X86Subtarget& ,llvm::SelectionDAG&)087730875h 27min0871h 47min__Globals .lowerV8I16GeneralSingleInputVectorShuff le(constllvm::SDLoc&,llvm::MVT ,llvm::SDValue,MutableArrayRef<int> ,constllvm::X86Subtarget& ,llvm::SelectionDAG&)
      ActOnFunctionDeclarator(clang::Scope* ,clang::Declarator&,clang::DeclContext* ,clang::TypeSourceInfo* ,clang::LookupResult& ,MultiTemplateParamsArg,bool&)084730855h 27min0851h 47minclang.Sema.ActOnFunctionDeclarator (clang::Scope*,clang::Declarator& ,clang::DeclContext* ,clang::TypeSourceInfo* ,clang::LookupResult& ,MultiTemplateParamsArg,bool&)
      ActOnGCCAsmStmt(clang::SourceLocation ,bool,bool,unsignedint,unsignedint ,clang::IdentifierInfo**,MultiExprArg ,MultiExprArg,clang::Expr*,MultiExprArg ,clang::SourceLocation)085730845h 27min0841h 47minclang.Sema.ActOnGCCAsmStmt (clang::SourceLocation,bool,bool ,unsignedint,unsignedint ,clang::IdentifierInfo**,MultiExprArg ,MultiExprArg,clang::Expr*,MultiExprArg ,clang::SourceLocation)
      ComputeNumSignBits(llvm::SDValue ,constllvm::APInt&,unsignedint)090720895h 23min0891h 45minllvm.SelectionDAG.ComputeNumSignBits (llvm::SDValue,constllvm::APInt& ,unsignedint)
      getEntryCost (llvm::slpvectorizer::BoUpSLP::TreeEntry *)089720905h 23min0901h 45minllvm.slpvectorizer.BoUpSLP.getEntryCost (llvm::slpvectorizer::BoUpSLP::TreeEntry *)
      EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)088720885h 23min0881h 45minclang.CodeGen.CodeGenFunction .EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)
      SimplifyDemandedVectorElts(llvm::SDValue ,constllvm::APInt&,llvm::APInt& ,llvm::APInt& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)093710925h 18min0921h 43minllvm.TargetLowering .SimplifyDemandedVectorElts (llvm::SDValue,constllvm::APInt& ,llvm::APInt&,llvm::APInt& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)
      LowerSELECT(llvm::SDValue ,llvm::SelectionDAG&)092710935h 18min0931h 43minllvm.X86TargetLowering.LowerSELECT (llvm::SDValue,llvm::SelectionDAG&)
      EmitPPCBuiltinExpr(unsignedint ,constclang::CallExpr*)091710915h 18min0911h 43minclang.CodeGen.CodeGenFunction .EmitPPCBuiltinExpr(unsignedint ,constclang::CallExpr*)
      LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)097700975h 13min0971h 41minllvm.AArch64TargetLowering.LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)
      computeKnownBitsFromOperator (constllvm::Operator*,llvm::KnownBits& ,unsignedint,const(anonymousnamespace )::Query&)098700985h 13min0981h 41min__Globals.computeKnownBitsFromOperator (constllvm::Operator*,llvm::KnownBits& ,unsignedint,const(anonymousnamespace )::Query&)
      computePhiInfo()099700995h 13min0991h 41minllvm.rdf.Liveness.computePhiInfo()
      combineTargetShuffle(llvm::SDValue ,llvm::SelectionDAG& ,TargetLowering::DAGCombinerInfo& ,constllvm::X86Subtarget&)094700965h 13min0961h 41min__Globals.combineTargetShuffle (llvm::SDValue,llvm::SelectionDAG& ,TargetLowering::DAGCombinerInfo& ,constllvm::X86Subtarget&)
      ActOnFinishSwitchStmt (clang::SourceLocation,clang::Stmt* ,clang::Stmt*)095700945h 13min0941h 41minclang.Sema.ActOnFinishSwitchStmt (clang::SourceLocation,clang::Stmt* ,clang::Stmt*)
      EmitMatcher(constllvm::Matcher* ,unsignedint,unsignedint ,llvm::raw_ostream&)096700955h 13min0951h 41minanonymous_namespace{dagiselmatcheremitte r.cpp}.MatcherTableEmitter.EmitMatcher (constllvm::Matcher*,unsignedint ,unsignedint,llvm::raw_ostream&)
      warning   Rule Violated:    Avoid methods with too many overloads

      1,719 methods matched

      1 719 methodsoverloadsDebtSeverityFull Name
      mangleType(clang::QualType)02741 methods0332min 0s033Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (clang::QualType)
      mangleType(constclang::BuiltinType*)02641 methods0322min 0s032Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::BuiltinType*)
      mangleType(constclang::ComplexType*)02841 methods0312min 0s031Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ComplexType*)
      mangleType(constclang::PointerType*)03041 methods0362min 0s036Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::PointerType*)
      mangleType(constclang::BlockPointerType* )02941 methods0352min 0s035Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::BlockPointerType*)
      mangleType (constclang::LValueReferenceType*)02241 methods0342min 0s034Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::LValueReferenceType*)
      mangleType (constclang::RValueReferenceType*)02141 methods0272min 0s027Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::RValueReferenceType*)
      mangleType (constclang::MemberPointerType*)02341 methods0262min 0s026Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::MemberPointerType*)
      mangleType (constclang::ConstantArrayType*)02541 methods0252min 0s025Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ConstantArrayType*)
      mangleType (constclang::IncompleteArrayType*)02441 methods0302min 0s030Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::IncompleteArrayType*)
      mangleType (constclang::VariableArrayType*)03741 methods0292min 0s029Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::VariableArrayType*)
      mangleType (constclang::DependentSizedArrayType*)03641 methods0282min 0s028Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DependentSizedArrayType*)
      mangleType (constclang::DependentSizedExtVectorType *)03841 methods0372min 0s037Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DependentSizedExtVectorType *)
      mangleType (constclang::DependentAddressSpaceType*)04041 methods0462min 0s046Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DependentAddressSpaceType*)
      mangleType(constclang::VectorType*)03941 methods0452min 0s045Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::VectorType*)
      mangleType(constclang::ExtVectorType*)03241 methods0442min 0s044Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ExtVectorType*)
      mangleType (constclang::FunctionProtoType*)03141 methods0492min 0s049Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::FunctionProtoType*)
      mangleType (constclang::FunctionNoProtoType*)03341 methods0482min 0s048Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::FunctionNoProtoType*)
      mangleType (constclang::UnresolvedUsingType*)03541 methods0472min 0s047Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::UnresolvedUsingType*)
      mangleType(constclang::TypeOfExprType*)03441 methods0402min 0s040Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::TypeOfExprType*)
      mangleType(constclang::TypeOfType*)02041 methods0392min 0s039Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::TypeOfType*)
      mangleType(constclang::DecltypeType*)00641 methods0382min 0s038Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DecltypeType*)
      mangleType (constclang::UnaryTransformType*)00541 methods0432min 0s043Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::UnaryTransformType*)
      mangleType(constclang::RecordType*)00741 methods0422min 0s042Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::RecordType*)
      mangleType(constclang::EnumType*)00941 methods0412min 0s041Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::EnumType*)
      mangleType (constclang::TemplateTypeParmType*)00841 methods0082min 0s008Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::TemplateTypeParmType*)
      mangleType (constclang::SubstTemplateTypeParmPackTy pe*)00141 methods0072min 0s007Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::SubstTemplateTypeParmPackTy pe*)
      mangleType (constclang::TemplateSpecializationType* )00041 methods0062min 0s006Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::TemplateSpecializationType* )
      mangleType(constclang::AutoType*)00241 methods0112min 0s011Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::AutoType*)
      mangleType (constclang::DeducedTemplateSpecializati onType*)00441 methods0102min 0s010Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DeducedTemplateSpecializati onType*)
      mangleType (constclang::InjectedClassNameType*)00341 methods0092min 0s009Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::InjectedClassNameType*)
      mangleType (constclang::DependentNameType*)01641 methods0022min 0s002Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DependentNameType*)
      mangleType (constclang::DependentTemplateSpecializa tionType*)01541 methods0012min 0s001Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::DependentTemplateSpecializa tionType*)
      mangleType (constclang::PackExpansionType*)01741 methods0002min 0s000Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::PackExpansionType*)
      mangleType(constclang::ObjCObjectType*)01941 methods0052min 0s005Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ObjCObjectType*)
      mangleType (constclang::ObjCInterfaceType*)01841 methods0042min 0s004Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ObjCInterfaceType*)
      mangleType (constclang::ObjCObjectPointerType*)01141 methods0032min 0s003Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::ObjCObjectPointerType*)
      mangleType(constclang::PipeType*)01041 methods0122min 0s012Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::PipeType*)
      mangleType(constclang::AtomicType*)01241 methods0212min 0s021Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::AtomicType*)
      mangleType(constclang::TagType*)01441 methods0202min 0s020Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (constclang::TagType*)
      mangleType(clang::TemplateName)01341 methods0192min 0s019Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.mangleType (clang::TemplateName)
      mangleType(clang::QualType ,clang::SourceRange,(anonymousnamespace )::MicrosoftCXXNameMangler::QualifierMan gleMode)04740 methods0242min 0s024Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (clang::QualType,clang::SourceRange, (anonymousnamespace )::MicrosoftCXXNameMangler::QualifierMan gleMode)
      mangleType(constclang::BuiltinType* ,clang::Qualifiers,clang::SourceRange)04640 methods0232min 0s023Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::BuiltinType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::ComplexType* ,clang::Qualifiers,clang::SourceRange)04940 methods0222min 0s022Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ComplexType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::PointerType* ,clang::Qualifiers,clang::SourceRange)04840 methods0152min 0s015Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::PointerType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::BlockPointerType* ,clang::Qualifiers,clang::SourceRange)04540 methods0142min 0s014Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::BlockPointerType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::LValueReferenceType* ,clang::Qualifiers,clang::SourceRange)04240 methods0132min 0s013Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::LValueReferenceType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::RValueReferenceType* ,clang::Qualifiers,clang::SourceRange)04140 methods0182min 0s018Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::RValueReferenceType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::MemberPointerType* ,clang::Qualifiers,clang::SourceRange)04440 methods0172min 0s017Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::MemberPointerType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::ConstantArrayType* ,clang::Qualifiers,clang::SourceRange)04340 methods0162min 0s016Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ConstantArrayType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::IncompleteArrayType* ,clang::Qualifiers,clang::SourceRange)07040 methods0832min 0s083Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::IncompleteArrayType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::VariableArrayType* ,clang::Qualifiers,clang::SourceRange)07140 methods0822min 0s082Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::VariableArrayType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::DependentSizedArrayType* ,clang::Qualifiers,clang::SourceRange)07240 methods0812min 0s081Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DependentSizedArrayType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::DependentSizedExtVectorType *,clang::Qualifiers,clang::SourceRange)06940 methods0862min 0s086Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DependentSizedExtVectorType *,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::DependentAddressSpaceType* ,clang::Qualifiers,clang::SourceRange)06640 methods0852min 0s085Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DependentAddressSpaceType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::VectorType* ,clang::Qualifiers,clang::SourceRange)06740 methods0842min 0s084Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::VectorType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::ExtVectorType* ,clang::Qualifiers,clang::SourceRange)06840 methods0772min 0s077Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ExtVectorType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::FunctionProtoType* ,clang::Qualifiers,clang::SourceRange)07340 methods0762min 0s076Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::FunctionProtoType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::FunctionNoProtoType* ,clang::Qualifiers,clang::SourceRange)07840 methods0752min 0s075Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::FunctionNoProtoType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::UnresolvedUsingType* ,clang::Qualifiers,clang::SourceRange)07940 methods0802min 0s080Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::UnresolvedUsingType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::TypeOfExprType* ,clang::Qualifiers,clang::SourceRange)08040 methods0792min 0s079Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::TypeOfExprType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::TypeOfType* ,clang::Qualifiers,clang::SourceRange)07740 methods0782min 0s078Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::TypeOfType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::DecltypeType* ,clang::Qualifiers,clang::SourceRange)07440 methods0872min 0s087Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DecltypeType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::UnaryTransformType* ,clang::Qualifiers,clang::SourceRange)07540 methods0962min 0s096Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::UnaryTransformType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::RecordType* ,clang::Qualifiers,clang::SourceRange)07640 methods0952min 0s095Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::RecordType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::EnumType* ,clang::Qualifiers,clang::SourceRange)06540 methods0942min 0s094Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::EnumType*,clang::Qualifiers ,clang::SourceRange)
      mangleType (constclang::TemplateTypeParmType* ,clang::Qualifiers,clang::SourceRange)05440 methods0992min 0s099Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::TemplateTypeParmType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::SubstTemplateTypeParmPackTy pe*,clang::Qualifiers,clang::SourceRange )05540 methods0982min 0s098Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::SubstTemplateTypeParmPackTy pe*,clang::Qualifiers,clang::SourceRange )
      mangleType (constclang::TemplateSpecializationType* ,clang::Qualifiers,clang::SourceRange)05640 methods0972min 0s097Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::TemplateSpecializationType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::AutoType* ,clang::Qualifiers,clang::SourceRange)05340 methods0902min 0s090Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::AutoType*,clang::Qualifiers ,clang::SourceRange)
      mangleType (constclang::DeducedTemplateSpecializati onType*,clang::Qualifiers ,clang::SourceRange)05040 methods0892min 0s089Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DeducedTemplateSpecializati onType*,clang::Qualifiers ,clang::SourceRange)
      mangleType (constclang::InjectedClassNameType* ,clang::Qualifiers,clang::SourceRange)05140 methods0882min 0s088Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::InjectedClassNameType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::DependentNameType* ,clang::Qualifiers,clang::SourceRange)05240 methods0932min 0s093Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DependentNameType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::DependentTemplateSpecializa tionType*,clang::Qualifiers ,clang::SourceRange)05740 methods0922min 0s092Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::DependentTemplateSpecializa tionType*,clang::Qualifiers ,clang::SourceRange)
      mangleType (constclang::PackExpansionType* ,clang::Qualifiers,clang::SourceRange)06240 methods0912min 0s091Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::PackExpansionType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::ObjCObjectType* ,clang::Qualifiers,clang::SourceRange)06340 methods0582min 0s058Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ObjCObjectType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::ObjCInterfaceType* ,clang::Qualifiers,clang::SourceRange)06440 methods0572min 0s057Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ObjCInterfaceType* ,clang::Qualifiers,clang::SourceRange)
      mangleType (constclang::ObjCObjectPointerType* ,clang::Qualifiers,clang::SourceRange)06140 methods0562min 0s056Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::ObjCObjectPointerType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::PipeType* ,clang::Qualifiers,clang::SourceRange)05840 methods0612min 0s061Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::PipeType*,clang::Qualifiers ,clang::SourceRange)
      mangleType(constclang::AtomicType* ,clang::Qualifiers,clang::SourceRange)05940 methods0602min 0s060Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::AtomicType* ,clang::Qualifiers,clang::SourceRange)
      mangleType(constclang::TagDecl*)06040 methods0592min 0s059Mediumanonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler.mangleType (constclang::TagDecl*)
      visitKnownRecord(CVSymbol& ,llvm::codeview::ScopeEndSym&)09338 methods0522min 0s052Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::ScopeEndSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::Thunk32Sym&)09438 methods0512min 0s051Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::Thunk32Sym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::TrampolineSym&)09138 methods0502min 0s050Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::TrampolineSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::SectionSym&)09238 methods0552min 0s055Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::SectionSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::CoffGroupSym&)09538 methods0542min 0s054Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::CoffGroupSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::ExportSym&)09838 methods0532min 0s053Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::ExportSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::ProcSym&)09938 methods0622min 0s062Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::ProcSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::RegisterSym&)09638 methods0712min 0s071Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::RegisterSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::PublicSym32&)09738 methods0702min 0s070Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::PublicSym32&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::ProcRefSym&)09038 methods0692min 0s069Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::ProcRefSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::EnvBlockSym&)08338 methods0742min 0s074Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::EnvBlockSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::InlineSiteSym&)08438 methods0732min 0s073Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::InlineSiteSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::LocalSym&)08138 methods0722min 0s072Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::LocalSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSym&)08238 methods0652min 0s065Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSubfieldSym&)08538 methods0642min 0s064Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSubfieldSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeRegisterSym&)08838 methods0632min 0s063Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeRegisterSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeFramePointerRel Sym&)08938 methods0682min 0s068Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeFramePointerRel Sym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSubfieldRegiste rSym&)08638 methods0672min 0s067Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeSubfieldRegiste rSym&)
      visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeFramePointerRel FullScopeSym&)08738 methods0662min 0s066Mediumllvm.codeview.SymbolDeserializer .visitKnownRecord(CVSymbol& ,llvm::codeview::DefRangeFramePointerRel FullScopeSym&)
      warning   Rule Violated:    Avoid methods potentially poorly commented

      6,996 methods matched

      6 996 methodsPercentage Comment# lines of code (LOC)# lines of commentnbLinesOfCodeNotCommentedDebtAnnual InterestFull Name
      getELFRelocationTypeName(uint32_t ,uint32_t)08500002 32508600002 32503320min01916minllvm.object.__Globals .getELFRelocationTypeName(uint32_t ,uint32_t)
      TestBody()08400021 48008500011 48003220min01216minanonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()
      EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)01711.520011 6510012150021 43603120min0827minclang.CodeGen.CodeGenFunction .EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)
      isAllowedClauseForDirective (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind)08800041 12308300031 12303620min01416minclang.__Globals .isAllowedClauseForDirective (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind)
      EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)0327.640031 196005990041 09703520min06710minclang.CodeGen.CodeGenFunction .EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)
      UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)01312.90051 08700216100592603420min0866minllvm.__Globals.UpgradeIntrinsicCall (llvm::CallInst*,llvm::Function*)
      parseFunctionBody(llvm::Function*)0269.460079280069700683102720min0739minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)
      enumeration(llvm::yaml::IO& ,ELFYAML::ELF_REL&)0810008808079000780802620min01516minllvm.yaml.ScalarEnumerationTraits <llvm::ELFYAML::ELF_REL>.enumeration (llvm::yaml::IO&,ELFYAML::ELF_REL&)
      getTargetNodeName(unsignedint)0830009776082000877602520min01816minllvm.NVPTXTargetLowering .getTargetNodeName(unsignedint)
      X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)00019.0400699500023400976103020min0992min 40sllvm.X86TargetLowering.X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)
      LexIdentifier()0522.930107280432201070602920min04713minllvm.LLLexer.LexIdentifier()
      ReadStmtFromStream(ModuleFile&)0425.310127130304001167302820min05712minclang.ASTReader.ReadStmtFromStream (ModuleFile&)
      operator<<(llvm::raw_ostream& ,constcodeview::RegisterId&)0950013672095001267203720min01116minllvm.pdb.__Globals.operator<< (llvm::raw_ostream& ,constcodeview::RegisterId&)
      getTargetNodeName(unsignedint)0780.15014668077101366704620min02115minllvm.X86TargetLowering.getTargetNodeName (unsignedint)
      ExpandNode(llvm::SDNode*)00516.0201171800313701458104520min0944min 47sanonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)
      getOperationName (constllvm::SelectionDAG*)0611.51018589056901558004420min03814minllvm.SDNode.getOperationName (constllvm::SelectionDAG*)
      diagnoseOdrViolations()0249.790156360146901656704920min0759minclang.ASTReader.diagnoseOdrViolations()
      inferLibFuncAttributes(llvm::Function& ,constllvm::TargetLibraryInfo&)0396.20175900313901755104820min06011minllvm.__Globals.inferLibFuncAttributes (llvm::Function& ,constllvm::TargetLibraryInfo&)
      PPCTargetLowering (constllvm::PPCTargetMachine& ,constllvm::PPCSubtarget&)01213.110166360079601854004720min0876minllvm.PPCTargetLowering.PPCTargetLowering (constllvm::PPCTargetMachine& ,constllvm::PPCSubtarget&)
      RegistryMaps()0581.970215480531101953704020min04114minclang.ast_matchers.dynamic .anonymous_namespace{registry.cpp} .RegistryMaps.RegistryMaps()
      getKeywordSpelling(clang::tok::TokenKind )0760.38022528073202052603920min02315minclang.tok.__Globals.getKeywordSpelling (clang::tok::TokenKind)
      getTokenKwStatus (constclang::LangOptions&,tok::TokenKind )0720.57024525071302152203820min02715min__Globals.getTokenKwStatus (constclang::LangOptions&,tok::TokenKind )
      TestBody()0710.76025521066402251704320min02815minllvm.anonymous_namespace{constantstest .cpp} .ConstantsTest_AsInstructionsTest_Test .TestBody()
      tryTextureIntrinsic(llvm::SDNode*)0750.39028512074202351004220min02415minllvm.NVPTXDAGToDAGISel .tryTextureIntrinsic(llvm::SDNode*)
      isValidProtoForLibFunc (constllvm::FunctionType&,llvm::LibFunc ,constllvm::DataLayout*)0288.790195600225402450604120min0719minllvm.TargetLibraryInfoImpl .isValidProtoForLibFunc (constllvm::FunctionType&,llvm::LibFunc ,constllvm::DataLayout*)
      Select(llvm::SDNode*)0454.190235260412302550300820min05413minanonymous_namespace{aarch64iseldagtodag .cpp}.AArch64DAGToDAGISel.Select (llvm::SDNode*)
      trySurfaceIntrinsic(llvm::SDNode*)0740.4030503076202650100720min02515minllvm.NVPTXDAGToDAGISel .trySurfaceIntrinsic(llvm::SDNode*)
      CheckBuiltinFunctionCall (clang::FunctionDecl*,unsignedint ,clang::CallExpr*)0473.560265150451902749600620min05213minclang.Sema.CheckBuiltinFunctionCall (clang::FunctionDecl*,unsignedint ,clang::CallExpr*)
      InitLibcalls(constllvm::Triple&)0631.39031497058702849001120min03615minllvm.TargetLoweringBase.InitLibcalls (constllvm::Triple&)
      ReadASTBlock(ModuleFile&,unsignedint)01611.710205580117402948401020min0837minclang.ASTReader.ReadASTBlock(ModuleFile& ,unsignedint)
      getOpenMPCaptureRegionForClause (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind ,clang::OpenMPDirectiveKind)0483.190324850481603046900920min05113min__Globals .getOpenMPCaptureRegionForClause (clang::OpenMPDirectiveKind ,clang::OpenMPClauseKind ,clang::OpenMPDirectiveKind)
      ParseOperation(llvm::Record* ,llvm::RecTy*)0278.830295060244903145700220min0729minllvm.TGParser.ParseOperation (llvm::Record*,llvm::RecTy*)
      formatRegisterId (llvm::codeview::RegisterId)0820038448092003244800120min00416min__Globals.formatRegisterId (llvm::codeview::RegisterId)
      EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)0463.810364540461803343600020min05313minclang.CodeGen.CodeGenFunction .EmitNVPTXBuiltinExpr(unsignedint ,constclang::CallExpr*)
      clang_getCursorKindSpelling (enumCXCursorKind)0552.730404280511203441600520min04414min__Globals.clang_getCursorKindSpelling (enumCXCursorKind)
      parseFunctionPass(FunctionPassManager& ,constllvm::PassBuilder::PipelineElement &,bool,bool)0651.18041420064503541500420min03415minllvm.PassBuilder.parseFunctionPass (FunctionPassManager& ,constllvm::PassBuilder::PipelineElement &,bool,bool)
      Select(llvm::SDNode*)0680.95042418067403641400320min03115minllvm.NVPTXDAGToDAGISel.Select (llvm::SDNode*)
      AArch64TargetLowering (constllvm::TargetMachine& ,constllvm::AArch64Subtarget&)02010.830354610205603740501220min0798minllvm.AArch64TargetLowering .AArch64TargetLowering (constllvm::TargetMachine& ,constllvm::AArch64Subtarget&)
      Select(llvm::SDNode*)01412.890334730137003840302120min0856minanonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel.Select(llvm::SDNode*)
      Select(llvm::SDNode*)00117.8202751200411103940102020min0983min 31sanonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel.Select(llvm::SDNode*)
      run(llvm::raw_ostream&)0259.680374480254804040001920min0749minanonymous_namespace{asmmatcheremitter .cpp}.AsmMatcherEmitter.run (llvm::raw_ostream&)
      formatSymbolKind(codeview::SymbolKind)0970049394093004139402420min00216minllvm.pdb.__Globals.formatSymbolKind (codeview::SymbolKind)
      AddKeywords(constclang::LangOptions&)0621.49048397061604339102320min03714minclang.IdentifierTable.AddKeywords (constclang::LangOptions&)
      checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)0542.890464030501204239102220min04513min__Globals.checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)
      parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)00814.470344670097904438801520min0915minllvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)
      AttributeString(unsignedint)0900057383091004738301420min00016minllvm.dwarf.__Globals.AttributeString (unsignedint)
      AttributeVersion(llvm::dwarf::Attribute)0930056383089004638301320min00516minllvm.dwarf.__Globals.AttributeVersion (llvm::dwarf::Attribute)
      AttributeVendor(llvm::dwarf::Attribute)0940058383090004538301820min00916minllvm.dwarf.__Globals.AttributeVendor (llvm::dwarf::Attribute)
      TestBody()0920061379094004837901720min01016minanonymous_namespace{tripletest.cpp} .TripleTest_ParsedIDs_Test.TestBody()
      writeLoadCommands(llvm::raw_ostream&)0730.53064378075204937601620min02615minanonymous_namespace{yaml2macho.cpp} .MachOWriter.writeLoadCommands (llvm::raw_ostream&)
      AllocateTarget(constllvm::Triple& ,constclang::TargetOptions&)0493.020553850521205037308320min05013minclang.targets.__Globals.AllocateTarget (constllvm::Triple& ,constclang::TargetOptions&)
      getConstantValue(constllvm::Constant*)0434.410523900471805137208220min05612minllvm.ExecutionEngine.getConstantValue (constllvm::Constant*)
      ParseValID(llvm::ValID& ,llvm::LLParser::PerFunctionState*)0308.410474030323705236608120min06910minllvm.LLParser.ParseValID(llvm::ValID& ,llvm::LLParser::PerFunctionState*)
      parseExpr()02110.80434130235005336308620min0788minanonymous_namespace{itaniumdemangle.cpp} .Db.parseExpr()
      Desugar(clang::ASTContext& ,clang::QualType,bool&)0415.470603800422205435808520min05812min__Globals.Desugar(clang::ASTContext& ,clang::QualType,bool&)
      CheckX86BuiltinFunctionCall(unsignedint ,clang::CallExpr*)0641.37067360065505535508420min03515minclang.Sema.CheckX86BuiltinFunctionCall (unsignedint,clang::CallExpr*)
      Select(llvm::SDNode*)01113.160444090186205634707720min0886minanonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel.Select(llvm::SDNode*)
      readTypeRecord(unsignedint)0405.870663690402305834607620min05911minclang.ASTReader.readTypeRecord (unsignedint)
      WriteControlBlock(clang::Preprocessor& ,clang::ASTContext&,llvm::StringRef ,conststd::string&)02210.680503930264705734607520min0778minclang.ASTWriter.WriteControlBlock (clang::Preprocessor&,clang::ASTContext& ,llvm::StringRef,conststd::string&)
      parseStatement((anonymousnamespace )::ParseStatementInfo& ,llvm::MCAsmParserSemaCallback*)00316.890394280088705934108020min0964min 10sanonymous_namespace{asmparser.cpp} .AsmParser.parseStatement( (anonymousnamespace )::ParseStatementInfo& ,llvm::MCAsmParserSemaCallback*)
      OperationEncodingString(unsignedint)0910074339098006033907920min00816minllvm.dwarf.__Globals .OperationEncodingString(unsignedint)
      dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)00914.040454040176606133807820min0906min__Globals.dumpSymbolNamesFromObject (llvm::object::SymbolicFile&,bool ,conststd::string&,conststd::string&)
      OperationVersion (llvm::dwarf::LocationAtom)0980076337099006333708720min00616minllvm.dwarf.__Globals.OperationVersion (llvm::dwarf::LocationAtom)
      OperationVendor (llvm::dwarf::LocationAtom)0990077337097006233709620min00716minllvm.dwarf.__Globals.OperationVendor (llvm::dwarf::LocationAtom)
      AddOrdinaryNameResults (Sema::ParserCompletionContext ,clang::Scope*,clang::Sema&, (anonymousnamespace)::ResultBuilder&)01512.190533890215406433509520min0847min__Globals.AddOrdinaryNameResults (Sema::ParserCompletionContext ,clang::Scope*,clang::Sema&, (anonymousnamespace)::ResultBuilder&)
      select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)01811.060623780274706633109420min0818minanonymous_namespace{aarch64instructionse lector.cpp}.AArch64InstructionSelector .select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)
      GetType(serialization::TypeID)0700.89078334068306533109920min02915minclang.ASTReader.GetType (serialization::TypeID)
      initializeImpl(clang::ASTContext& ,clang::TypeLoc,clang::SourceLocation)0690.9080331070306732809820min03015minclang.TypeLoc.initializeImpl (clang::ASTContext&,clang::TypeLoc ,clang::SourceLocation)
      parseConstants()01910.980653730284606832709720min0808minanonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseConstants()
      vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)0376.650683510372507032609020min06211minllvm.slpvectorizer.BoUpSLP.vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)
      inheritsFrom (llvm::X86Disassembler::InstructionConte xt ,llvm::X86Disassembler::InstructionConte xt,bool,bool,bool,bool)0591.78079332060606932608920min04014min__Globals.inheritsFrom (llvm::X86Disassembler::InstructionConte xt ,llvm::X86Disassembler::InstructionConte xt,bool,bool,bool,bool)
      dumpLoadCommands(std::unique_ptr <MachOYAML::Object>&)0960083323096007132308820min00316minMachODumper.dumpLoadCommands (std::unique_ptr<MachOYAML::Object>&)
      getTypeInfoImpl(constclang::Type*)0337.630693510342907232209320min06610minclang.ASTContext.getTypeInfoImpl (constclang::Type*)
      buildTree_rec(ArrayRef<llvm::Value*> ,unsignedint,int)01013.80593810196107432009220min0896minllvm.slpvectorizer.BoUpSLP.buildTree_rec (ArrayRef<llvm::Value*>,unsignedint,int)
      EmitMatcher(constllvm::Matcher* ,unsignedint,unsignedint ,llvm::raw_ostream&)0366.760713450382507332009120min06311minanonymous_namespace{dagiselmatcheremitte r.cpp}.MatcherTableEmitter.EmitMatcher (constllvm::Matcher*,unsignedint ,unsignedint,llvm::raw_ostream&)
      SITargetLowering (constllvm::TargetMachine& ,constllvm::SISubtarget&)0347.010723450362607531905820min06511minllvm.SITargetLowering.SITargetLowering (constllvm::TargetMachine& ,constllvm::SISubtarget&)
      getRelocType(llvm::MCContext& ,constllvm::MCValue&,constllvm::MCFixup& ,bool)0512.960813280541007731805720min04813minanonymous_namespace{ppcelfobjectwriter .cpp}.PPCELFObjectWriter.getRelocType (llvm::MCContext&,constllvm::MCValue& ,constllvm::MCFixup&,bool)
      EmitAtomicExpr(clang::AtomicExpr*)00714.820543850156707631805620min0925minclang.CodeGen.CodeGenFunction .EmitAtomicExpr(clang::AtomicExpr*)
      StartFunction(clang::GlobalDecl ,clang::QualType,llvm::Function* ,constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::FunctionArgList& ,clang::SourceLocation ,clang::SourceLocation)00615.910513910127407831706120min0934min 51sclang.CodeGen.CodeGenFunction .StartFunction(clang::GlobalDecl ,clang::QualType,llvm::Function* ,constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::FunctionArgList& ,clang::SourceLocation ,clang::SourceLocation)
      IsStructurallyEquivalent (clang::StructuralEquivalenceContext& ,clang::QualType,clang::QualType)0502.980823260551007931606020min04913min__Globals.IsStructurallyEquivalent (clang::StructuralEquivalenceContext& ,clang::QualType,clang::QualType)
      getTargetDefines (constclang::LangOptions& ,clang::MacroBuilder&)0386.610733390392408031505920min06111minclang.targets.X86TargetInfo .getTargetDefines (constclang::LangOptions& ,clang::MacroBuilder&)
      TypeIdxFromBuiltin (constclang::BuiltinType*)0890084313081008131305220min00116minclang.serialization.__Globals .TypeIdxFromBuiltin (constclang::BuiltinType*)
      AddObjCKeyValueCompletions (clang::ObjCPropertyDecl*,bool ,clang::QualType,clang::ASTContext& ,VisitedSelectorSet&,(anonymousnamespace )::ResultBuilder&)02310.230703510294008231105120min0768min__Globals.AddObjCKeyValueCompletions (clang::ObjCPropertyDecl*,bool ,clang::QualType,clang::ASTContext& ,VisitedSelectorSet&,(anonymousnamespace )::ResultBuilder&)
      InitializePredefinedMacros (constclang::TargetInfo& ,constclang::LangOptions& ,constclang::FrontendOptions& ,clang::MacroBuilder&)00216.920633780107708330105020min0974min 9s__Globals.InitializePredefinedMacros (constclang::TargetInfo& ,constclang::LangOptions& ,constclang::FrontendOptions& ,clang::MacroBuilder&)
      TraverseOMPClause(clang::OMPClause*)0770.34089296078108429505520min02215minclang.RecursiveASTVisitor<Derived> .TraverseOMPClause(clang::OMPClause*)
      VisitType(clang::QualType)0532.93087298057908528905420min04613minanonymous_namespace{usrgeneration.cpp} .USRGenerator.VisitType(clang::QualType)
      initUIMethods(clang::ASTContext&)0671.02091291069308628805320min03215minanonymous_namespace{localizationchecker .cpp}.NonLocalizedStringChecker .initUIMethods(clang::ASTContext&)
      getSplitUnqualifiedTypeImpl (clang::QualType)0572.03092289062608728306220min04214minclang.QualType .getSplitUnqualifiedTypeImpl (clang::QualType)
      writeInstruction(constllvm::Instruction& ,unsignedint,SmallVectorImpl<unsignedint >&)0298.550853100332908928107120min07010minanonymous_namespace{bitcodewriter.cpp} .ModuleBitcodeWriter.writeInstruction (constllvm::Instruction&,unsignedint ,SmallVectorImpl<unsignedint>&)
      getSplitDesugaredType(clang::QualType)0790095281080008828107020min01716minclang.QualType.getSplitDesugaredType (clang::QualType)
      finishVisitation(CVSymbol& ,llvm::codeview::SymbolVisitorCallbacks& )0800096280087009028006920min02016min__Globals.finishVisitation(CVSymbol& ,llvm::codeview::SymbolVisitorCallbacks& )
      PrintThreadCommand(MachO::thread_command ,constchar*,bool,uint32_t)0870098279088009127907420min01616min__Globals.PrintThreadCommand (MachO::thread_command,constchar*,bool ,uint32_t)
      MachOObjectFile(llvm::MemoryBufferRef ,bool,bool,llvm::Error&,uint32_t ,uint32_t)0562.4093285059709427807320min04314minllvm.object.MachOObjectFile .MachOObjectFile(llvm::MemoryBufferRef ,bool,bool,llvm::Error&,uint32_t ,uint32_t)
      getAsSugar<T>(constclang::Type*)0661.06094281072309327807220min03315min__Globals.getAsSugar<T> (constclang::Type*)
      initFeatureMap(llvm::StringMap<bool>& ,clang::DiagnosticsEngine& ,llvm::StringRef,conststd::vector <std::string>&)0444.280902910491309227806520min05513minclang.targets.X86TargetInfo .initFeatureMap(llvm::StringMap<bool>& ,clang::DiagnosticsEngine& ,llvm::StringRef,conststd::vector <std::string>&)
      EmitAnyX86InstComments (constllvm::MCInst*,llvm::raw_ostream& ,constllvm::MCInstrInfo&)0356.90882970442209527506420min06411minllvm.__Globals.EmitAnyX86InstComments (constllvm::MCInst*,llvm::raw_ostream& ,constllvm::MCInstrInfo&)
      getUnqualifiedDesugaredType()0601.76097279063509727406320min03914minclang.Type.getUnqualifiedDesugaredType()
      CheckMipsBuiltinFunctionCall(unsignedint ,clang::CallExpr*)0317.980863000352609627406820min06810minclang.Sema.CheckMipsBuiltinFunctionCall (unsignedint,clang::CallExpr*)
      getTargetNodeName(unsignedint)0860099272084009827206720min01316minllvm.ARMTargetLowering.getTargetNodeName (unsignedint)
      initialize(llvm::TargetLibraryInfoImpl& ,constllvm::Triple&,ArrayRef <llvm::StringRef>)00416.580753370166709927006620min0954min 23s__Globals.initialize (llvm::TargetLibraryInfoImpl& ,constllvm::Triple&,ArrayRef <llvm::StringRef>)
      warning   Rule Violated:    Avoid types with poor cohesion

      309 types matched

      309 typesLack of Cohesion Of Methods (LCOM)# Methods# FieldspoorCohesionScoreDebtAnnual InterestFull Name
      RawInstrProfReader<unsignedint>001109224089130011000064h 0min0061h 20minllvm.RawInstrProfReader<unsignedint>
      RawInstrProfReader<unsignedlonglong>000109324090130001000054h 0min0051h 20minllvm.RawInstrProfReader<unsignedlonglong >
      AsmPrinter00210381060483000283.410074h 0min0071h 20minllvm.AsmPrinter
      SelectionDAG00310042930433100373.950094h 0min0091h 20minllvm.SelectionDAG
      ASTContext0040.9900342000022200461.210084h 0min0081h 20minclang.ASTContext
      Sema0050.990001 71800115900557.920014h 0min0011h 20minclang.Sema
      MipsTargetStreamer0060.990391060861300656.770004h 0min0001h 20minllvm.MipsTargetStreamer
      X86Subtarget0070.9901319300412100752.850024h 0min0021h 20minllvm.X86Subtarget
      FunctionLoweringInfo0080.99091240403300852.380044h 0min0041h 20minllvm.FunctionLoweringInfo
      TargetLoweringBase0090.990072520235100951.30034h 0min0031h 20minllvm.TargetLoweringBase
      ARMSubtarget0100.9901616500510801047.650103h 47min0101h 15minllvm.ARMSubtarget
      ASTReader0110.9901023700314001145.40113h 35min0111h 12minclang.ASTReader
      MipsTargetStreamer0120.990401060911301242.180123h 19min0121h 6minllvm.MipsTargetStreamer
      CodeGenModule0130.990092510108301341.470133h 15min0131h 5minclang.CodeGen.CodeGenModule
      MicrosoftCXXABI0140.990311240781501440.710143h 11min0141h 3minanonymous_namespace{microsoftcxxabi.cpp} .MicrosoftCXXABI
      FormatToken0150.98082380294501538.140152h 58min01559minclang.format.FormatToken
      CodeGenFunction0160.980017070088701637.730162h 55min01658minclang.CodeGen.CodeGenFunction
      AMDGPUSubtarget0170.980351160127601737.570172h 55min01758minllvm.AMDGPUSubtarget
      TargetLoweringBase0180.980082520245101836.670182h 50min01856minllvm.TargetLoweringBase
      MCAsmInfo0190.980451000117901936.450192h 49min01956minllvm.MCAsmInfo
      Verifier0200.980291340791502035.780202h 45min02055minanonymous_namespace{verifier.cpp} .Verifier
      CodeGenOptions0210.98098110343802134.730212h 40min02153minclang.CodeGenOptions
      TargetInfo0220.980141920098502232.930222h 30min02250minclang.TargetInfo
      AnalyzerOptions0230.98071540186302332.540232h 28min02349minclang.AnalyzerOptions
      CodeGenTypeCache0240.98097130951202432.430242h 28min02449minclang.CodeGen.CodeGenTypeCache
      Preprocessor0250.9800626100214202532.230252h 27min02549minclang.Preprocessor
      SelectionDAG0260.980052930423102630.190262h 16min02645minllvm.SelectionDAG
      AArch64Subtarget0270.98051930176502729.690272h 13min02744minllvm.AArch64Subtarget
      MachOObjectFile0280.980171640881302828.840282h 9min02843minllvm.object.MachOObjectFile
      Parser0290.9700249500790029280292h 5min02941minclang.Parser
      MipsSubtarget0300.97049950215603027.360302h 1min03040minllvm.MipsSubtarget
      ToolChain0310.970411030801503126.510311h 57min03139minclang.driver.ToolChain
      XMLDumper0320.970261350562303224.870321h 48min03236minXMLDumper
      HexagonSubtarget0330.97070590602203324.30331h 45min03335minllvm.HexagonSubtarget
      TargetMachine0340.97077510731603423.890341h 43min03434minllvm.TargetMachine
      MCContext0350.970421020304303523.730351h 42min03534minllvm.MCContext
      SourceManager0360.970211440383403622.90361h 38min03633minclang.SourceManager
      MachineFunction0370.970281340333903722.80371h 37min03732minllvm.MachineFunction
      FunctionDecl0380.970231410463003822.610381h 36min03832minclang.FunctionDecl
      CGObjCCommonMac0390.97079460572303922.220391h 34min03931minanonymous_namespace{cgobjcmac.cpp} .CGObjCCommonMac
      SIMachineFunctionInfo0400.960371090265004022.130401h 34min04031minllvm.SIMachineFunctionInfo
      ScalarEvolution0410.960111940443104122.010411h 33min04131minllvm.ScalarEvolution
      CGOpenMPRuntime0420.96048990413304221.920421h 33min04231minclang.CodeGen.CGOpenMPRuntime
      Decl0430.960181560691704321.880431h 33min04331minclang.Decl
      PPCSubtarget0440.96052920196104421.590441h 31min04430minllvm.PPCSubtarget
      ASTWriter0450.960301240147504521.450451h 30min04530minclang.ASTWriter
      RewriteModernObjC0460.960221410137604620.850461h 27min04629minanonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
      Target0490.96087280502704920.680491h 26min04929minllvm.Target
      Target0480.96089280522704820.680481h 26min04829minllvm.Target
      Target0470.96088280512704720.680471h 26min04729minllvm.Target
      CheckerManager0500.96064690473005020.520501h 26min05028minclang.ento.CheckerManager
      GlobalValue0510.960441010961205120.370511h 25min05128minllvm.GlobalValue
      MachineRegisterInfo0520.960251360831405220.340521h 25min05228minllvm.MachineRegisterInfo
      CompilerInstance0530.960341160393305320.270531h 24min05328minclang.CompilerInstance
      DiagnosticsEngine0540.96055860324105419.560541h 21min05427minclang.DiagnosticsEngine
      Driver0550.96062720284505519.560551h 21min05527minclang.driver.Driver
      MemorySanitizerVisitor0560.960241390771605619.180561h 19min05626minanonymous_namespace{memorysanitizer.cpp} .MemorySanitizerVisitor
      DwarfDebug0570.96053910363605719.070571h 18min05726minllvm.DwarfDebug
      RewriteObjC0580.960331190166605818.920581h 17min05826minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
      DWARFContext0590.96067610492805918.750591h 16min05925minllvm.DWARFContext
      DWARFObjInMemory0600.96074520314206018.670601h 16min06025minanonymous_namespace{dwarfcontext.cpp} .DWARFObjInMemory
      MachineBasicBlock0610.960151710761606118.640611h 16min06125minllvm.MachineBasicBlock
      Module0620.960191520711606218.460621h 15min06225minllvm.Module
      DwarfCompileUnit0630.96063690821406318.30631h 14min06325minllvm.DwarfCompileUnit
      MCAssembler0640.95057830642106418.080641h 13min06424minllvm.MCAssembler
      LangOptions0650.95095150741606518.030651h 13min06524minclang.LangOptions
      CoverageViewOptions0660.95099110681806617.760661h 11min06624minllvm.CoverageViewOptions
      WasmObjectFile0670.95047990612206717.430671h 9min06723minllvm.object.WasmObjectFile
      SystemZSubtarget0680.95078480373406817.280681h 9min06823minllvm.SystemZSubtarget
      NewGVN0690.950431010274506916.930691h 7min06922minanonymous_namespace{newgvn.cpp}.NewGVN
      ObjCMethodDecl0700.95054900652107016.860701h 6min07022minclang.ObjCMethodDecl
      Value0710.95056860851307116.760711h 6min07122minllvm.Value
      LLVMContextImpl0720.95096140157307216.60721h 5min07222minllvm.LLVMContextImpl
      AsmParser0730.950201490552307316.530731h 5min07321minanonymous_namespace{asmparser.cpp} .AsmParser
      DeclSpec0740.950321220069707416.440741h 4min07421minclang.DeclSpec
      ClangdLSPServer0750.95085310941207516.320751h 4min07521minclang.clangd.ClangdLSPServer
      RetainCountChecker0760.95084350751607615.870761h 1min07620minanonymous_namespace{retaincountchecker .cpp}.RetainCountChecker
      PassBuilder0770.95073530661907715.70771h 0min07720minllvm.PassBuilder
      ARMFunctionInfo0780.95069590532607815.590781h 0min07820minllvm.ARMFunctionInfo
      MCSchedModel0790.95094200632207915.580791h 0min07920minllvm.MCSchedModel
      SDNode0800.95058750971108015.550801h 0min08020minllvm.SDNode
      PPCFunctionInfo0810.94068600542508115.3208158min08119minllvm.PPCFunctionInfo
      TagDecl0820.94072540841408215.2908258min08219minclang.TagDecl
      OrcMCJITReplacement0830.94086290701708315.0708357min08319minllvm.orc.OrcMCJITReplacement
      ASTUnit0840.94050930225208415.0508457min08419minclang.ASTUnit
      SDNode0850.94059750981108514.9708557min08519minllvm.SDNode
      CGDebugInfo0860.940271350353808614.8508656min08619minclang.CodeGen.CGDebugInfo
      MachineFrameInfo0870.94046990453108714.6908755min08718minllvm.MachineFrameInfo
      DeclaratorChunk+FunctionTypeInfo0880.94090270622208814.6108855min08818minclang.DeclaratorChunk+FunctionTypeInfo
      CGObjCGNU0890.94060740205908914.408954min08918minanonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
      Module0900.94081410255009014.3609053min09018minclang.Module
      CompileUnit0910.94080440582309114.3309153min09118minllvm.dsymutil .anonymous_namespace{dwarflinker.cpp} .CompileUnit
      DataFlowGraph0920.94066650921209214.1909252min09217minllvm.rdf.DataFlowGraph
      X86MachineFunctionInfo0930.94075520592209314.109352min09317minllvm.X86MachineFunctionInfo
      ASTDumper0940.940121940871309413.9809451min09417minanonymous_namespace{astdumper.cpp} .ASTDumper
      COFFObjectFile0950.940361110671909513.9709551min09517minllvm.object.COFFObjectFile
      TargetMachine0970.94076510721609713.7909750min09717minllvm.TargetMachine
      MemRegionManager0960.94083370931209613.7909650min09617minclang.ento.MemRegionManager
      AMDGPUCFGStructurizer0980.94061720991109813.7609850min09817minanonymous_namespace{amdilcfgstructurizer .cpp}.AMDGPUCFGStructurizer
      TargetPassConfig0990.94065660811509913.3809948min09916minllvm.TargetPassConfig

      11210
      Object Oriented Design  

      warning   Rule Violated:    Base class should not use derivatives

      114 types matched

      114 typesderivedClassesUsedderivedClassesMemberUsedDebtSeverityFull Name
      Type00152 types000136 methods0001d 1h033Highclang.Type
      Constant00921 types00157 methods0043h 54min032Highllvm.Constant
      Instruction00345 types00253 methods0024h 54min031Highllvm.Instruction
      OMPClause00248 types00348 methods0034h 48min036Highclang.OMPClause
      Expr00529 types00444 methods0053h 39min035Highclang.Expr
      SDNode00822 types00540 methods0073h 6min034Highllvm.SDNode
      Value00072 types00632 methods 1 field0015h 15min027Highllvm.Value
      MDNode00627 types00831 methods0082h 54min026Highllvm.MDNode
      PDBSymbol00431 types00731 methods0063h 6min025Highllvm.pdb.PDBSymbol
      MCFragment01117 types00928 methods0102h 15min030Highllvm.MCFragment
      TerminatorInst0179 types01027 methods0121h 48min029Highllvm.TerminatorInst
      CastInst01213 types01126 methods0111h 57min028Highllvm.CastInst
      SCEV01411 types01224 methods0141h 45min037Highllvm.SCEV
      Decl00723 types01323 methods0092h 18min046Highclang.Decl
      GlobalValue0246 types01418 methods0151h 12min045Highllvm.GlobalValue
      AMDGPUInstPrinter0641 type01616 methods02251min044Highllvm.AMDGPUInstPrinter
      NamedDecl01019 types01516 methods0131h 45min049Highclang.NamedDecl
      Type0207 types01715 methods0161h 6min048Highllvm.Type
      MCExpr0255 types01813 methods02054min047Highllvm.MCExpr
      CmpInst0572 types02112 methods02742min040Highllvm.CmpInst
      DIScope0217 types02012 methods01857min039Highllvm.DIScope
      AsmStmt0542 types01912 methods02642min038Highclang.AsmStmt
      Stmt01510 types02311 methods0171h 3min043Highclang.Stmt
      NonLoc0236 types02211 methods02151min042Highclang.ento.NonLoc
      DeclContext0169 types0259 methods 1 field01957min041Highclang.DeclContext
      VarDecl0363 types0249 methods 1 field02839min008Highclang.VarDecl
      ObjCContainerDecl0353 types0269 methods03136min007Highclang.ObjCContainerDecl
      MemoryUseOrDef0612 types0298 methods03330min006Highllvm.MemoryUseOrDef
      SampleProfileReader0274 types0308 methods03036min011Highllvm.sampleprof.SampleProfileReader
      ProgramPoint0188 types0278 methods02448min010Highclang.ProgramPoint
      SVal0198 types0288 methods02348min009Highclang.ento.SVal
      CodeGenerator0981 type0317 methods03624min002Highclang.CodeGenerator
      InstrProfReader0343 types0346 methods03427min001Highllvm.InstrProfReader
      TypedInit0226 types0356 methods02936min000Highllvm.TypedInit
      AbstractConditionalOperator0532 types0326 methods03724min005Highclang.AbstractConditionalOperator
      RopePieceBTreeNode0502 types0336 methods03824min004Highanonymous_namespace{rewriterope.cpp} .RopePieceBTreeNode
      MemoryAccess0393 types0385 methods03524min003Highllvm.MemoryAccess
      AbstractInterpreter0265 types0375 methods03230min012Highllvm.AbstractInterpreter
      CXXRecordDecl0512 types0365 methods04121min021Highclang.CXXRecordDecl
      MRT0522 types0444 methods04418min020Highanonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.MRT
      MDNode0961 type0434 methods05115min019Highllvm.MDNode
      AttributeImpl0383 types0464 methods04021min024Highllvm.AttributeImpl
      SymbolicFile0373 types0454 methods03921min023Highllvm.object.SymbolicFile
      VPBlockBase0482 types0404 methods04518min022Highllvm.VPBlockBase
      SwitchCase0472 types0394 methods04618min015Highclang.SwitchCase
      RecordDecl0831 type0424 methods05015min014Highclang.RecordDecl
      MemRegion01311 types0414 methods02545min013Highclang.ento.MemRegion
      ValueAsMetadata0602 types0493 methods05415min018Highllvm.ValueAsMetadata
      CompositeType0592 types0483 methods05515min017Highllvm.CompositeType
      ConstantExpr0303 types0473 fields04218min016Highllvm.ConstantExpr
      ObjectFile0333 types0543 methods04318min083Highllvm.object.ObjectFile
      TypeLoc0562 types0553 methods05315min082Highclang.TypeLoc
      CFGImplicitDtor0313 types0563 methods04718min081Highclang.CFGImplicitDtor
      Terminator0323 types0533 methods04818min086Highclang.threadSafety.til.Terminator
      FrontendAction0881 type0503 methods06212min085Highclang.FrontendAction
      DeltaTreeNode0891 type0512 methods 1 field06112min084Highanonymous_namespace{deltatree.cpp} .DeltaTreeNode
      Loc0283 types0523 methods04918min077Highclang.ento.Loc
      ConstantDataSequential0582 types0652 methods06312min076Highllvm.ConstantDataSequential
      GlobalValueSummary0851 type0642 methods0749min075Highllvm.GlobalValueSummary
      ValueHandleBase0861 type0632 methods0699min080Highllvm.ValueHandleBase
      raw_ostream0871 type0682 methods0689min079Highllvm.raw_ostream
      CallExpr0811 type0672 methods0739min078Highclang.CallExpr
      TagDecl0801 type0662 methods0729min087Highclang.TagDecl
      ClassTemplateSpecializationDecl0821 type0592 methods0709min096Highclang.ClassTemplateSpecializationDecl
      CXXConstructExpr0841 type0582 methods0719min095Highclang.CXXConstructExpr
      OverloadExpr0622 types0572 methods05712min094Highclang.OverloadExpr
      LocationContext0462 types0622 methods05612min099Highclang.LocationContext
      MacroDirective0433 types0612 methods05215min098Highclang.MacroDirective
      CapturingScopeInfo0492 types0602 fields05912min097Highclang.sema.CapturingScopeInfo
      CallGraphSCCPass0951 type0791 method0836min090Highllvm.CallGraphSCCPass
      LoopPass0971 type0801 method0846min089Highllvm.LoopPass
      RegionPass0991 type0771 method0816min088Highllvm.RegionPass
      SDNode0911 type0781 method0826min093Highllvm.SDNode
      InstrProfIncrementInst0901 type0831 method0886min092Highllvm.InstrProfIncrementInst
      DILocalScope0423 types0841 method05812min091Highllvm.DILocalScope
      SampleProfileWriter0403 types0811 method06012min058Highllvm.sampleprof.SampleProfileWriter
      RecTy0921 type0821 method0876min057Highllvm.RecTy
      ObjCObjectType0552 types0711 method0649min056Highclang.ObjCObjectType
      FunctionDecl0941 type0721 method0856min061Highclang.FunctionDecl
      ItaniumMangleContext0931 type0691 method0866min060Highclang.ItaniumMangleContext
      MicrosoftMangleContext0791 type0701 method0806min059Highclang.MicrosoftMangleContext
      VarTemplateSpecializationDecl0671 type0751 method0766min052Highclang.VarTemplateSpecializationDecl
      ThreadWithParamBase0661 type0761 method0756min051Hightesting.internal.ThreadWithParamBase
      PreprocessorTracker0651 type0731 method0776min050HighModularize.PreprocessorTracker
      OperandPredicateMatcher0681 type0741 method0786min055Highanonymous_namespace{globaliselemitter .cpp}.OperandPredicateMatcher
      ValueAsMetadata0452 types095no member0796min054Highllvm.ValueAsMetadata
      DwarfUnit0751 type094no member0963min 0s053Highllvm.DwarfUnit
      User0413 types093no member0659min062Highllvm.User
      Metadata0631 type096no member0953min 0s071Highllvm.Metadata
      ReplaceableMetadataImpl0443 types099no member0679min070Highllvm.ReplaceableMetadataImpl
      Pass0761 type098no member0933min 0s069Highllvm.Pass
      DWARFUnit0781 type097no member0973min 0s074Highllvm.DWARFUnit
      LayoutItemBase0771 type092no member0993min 0s073Highllvm.pdb.LayoutItemBase
      UDTLayoutBase0701 type087no member0983min 0s072Highllvm.pdb.UDTLayoutBase
      Error0691 type086no member0943min 0s065Highllvm.Error
      MemoryBuffer0711 type085no member0903min 0s064Highllvm.MemoryBuffer
      Executor0731 type088no member0893min 0s063Highanonymous_namespace{parallel.cpp} .Executor
      Init0721 type091no member0913min 0s068Highllvm.Init
      VPValue0741 type090no member0923min 0s067Highllvm.VPValue
      UncommonTemplateNameStorage0293 types089no member0669min066Highclang.UncommonTemplateNameStorage

      Statistics

      Stat   derivedClassesUsed   derivedClassesMemberUsed   Debt   Severity
      Sum:69594610d 2h-
      Average:6.18.343min-
      Minimum:103min 0s-
      Maximum:721361d 1h-
      Standard deviation:11.1716.711h 19min-
      Variance:124.81279.3789d-
      warning   Rule Violated:    Class shouldn't be too deep in inheritance tree

      1,475 types matched

      1 475 typesbaseClassesDepth of inheritanceDebtSeverityFull Name
      ClassTemplatePartialSpecializationDecl00010 types026700024min033Mediumclang .ClassTemplatePartialSpecializationDecl
      ClassTemplateSpecializationDecl0019 types061600121min032Mediumclang.ClassTemplateSpecializationDecl
      TruncInst0138 types014801318min031Mediumllvm.TruncInst
      ZExtInst0148 types015801418min036Mediumllvm.ZExtInst
      SExtInst0118 types013801118min035Mediumllvm.SExtInst
      FPTruncInst0128 types011801218min034Mediumllvm.FPTruncInst
      FPExtInst0178 types012801718min027Mediumllvm.FPExtInst
      UIToFPInst0188 types018801818min026Mediumllvm.UIToFPInst
      SIToFPInst0158 types016801518min025Mediumllvm.SIToFPInst
      FPToUIInst0168 types017801618min030Mediumllvm.FPToUIInst
      FPToSIInst0108 types019801018min029Mediumllvm.FPToSIInst
      IntToPtrInst0048 types010800418min028Mediumllvm.IntToPtrInst
      PtrToIntInst0058 types004800518min037Mediumllvm.PtrToIntInst
      BitCastInst0028 types002800218min046Mediumllvm.BitCastInst
      AddrSpaceCastInst0038 types003800318min045Mediumllvm.AddrSpaceCastInst
      CXXConstructorDecl0088 types0001000818min044Mediumclang.CXXConstructorDecl
      CXXDestructorDecl0098 types051600918min049Mediumclang.CXXDestructorDecl
      CXXConversionDecl0068 types052600618min048Mediumclang.CXXConversionDecl
      VarTemplatePartialSpecializationDecl0078 types048600718min047Mediumclang .VarTemplatePartialSpecializationDecl
      Function0397 types035703915min040Mediumllvm.Function
      MemoryUse0407 types005804015min039Mediumllvm.MemoryUse
      MemoryDef0417 types008804115min038Mediumllvm.MemoryDef
      Function0387 types036703815min043Mediumllvm.Function
      CastInst0357 types037703515min042Mediumllvm.CastInst
      AllocaInst0367 types034703615min041Mediumllvm.AllocaInst
      LoadInst0377 types031703715min008Mediumllvm.LoadInst
      ICmpInst0427 types032704215min007Mediumllvm.ICmpInst
      FCmpInst0477 types033704715min006Mediumllvm.FCmpInst
      VAArgInst0487 types042704815min011Mediumllvm.VAArgInst
      ExtractValueInst0497 types043704915min010Mediumllvm.ExtractValueInst
      ReturnInst0467 types044704615min009Mediumllvm.ReturnInst
      BranchInst0437 types041704315min002Mediumllvm.BranchInst
      SwitchInst0447 types038704415min001Mediumllvm.SwitchInst
      IndirectBrInst0457 types039704515min000Mediumllvm.IndirectBrInst
      ResumeInst0347 types040703415min005Mediumllvm.ResumeInst
      CatchSwitchInst0237 types023702315min004Mediumllvm.CatchSwitchInst
      CleanupPadInst0247 types024702415min003Mediumllvm.CleanupPadInst
      CatchPadInst0257 types022702515min012Mediumllvm.CatchPadInst
      CatchReturnInst0227 types021702215min021Mediumllvm.CatchReturnInst
      CleanupReturnInst0197 types020701915min020Mediumllvm.CleanupReturnInst
      UnreachableInst0207 types025702015min019Mediumllvm.UnreachableInst
      GlobalAlias0217 types029702115min024Mediumllvm.GlobalAlias
      GlobalIFunc0267 types030702615min023Mediumllvm.GlobalIFunc
      GlobalVariable0317 types028703115min022Mediumllvm.GlobalVariable
      MCDataFragment0327 types007803215min015Mediumllvm.MCDataFragment
      MCRelaxableFragment0337 types006803315min014Mediumllvm.MCRelaxableFragment
      MCCVDefRangeFragment0307 types009803015min013Mediumllvm.MCCVDefRangeFragment
      CXXRecordDecl0277 types094502715min018Mediumclang.CXXRecordDecl
      CXXDeductionGuideDecl0287 types096502815min017Mediumclang.CXXDeductionGuideDecl
      CXXMethodDecl0297 types092502915min016Mediumclang.CXXMethodDecl
      VarTemplateSpecializationDecl0527 types093505215min083Mediumclang.VarTemplateSpecializationDecl
      ASTDumper0517 types098405115min082Mediumanonymous_namespace{astdumper.cpp} .ASTDumper
      ASTReader0507 types099305015min081Mediumclang.ASTReader
      MemoryUseOrDef0846 types027708412min086Mediumllvm.MemoryUseOrDef
      MemoryPhi0836 types045708312min085Mediumllvm.MemoryPhi
      LoadSDNode0856 types077608512min084Mediumllvm.LoadSDNode
      StoreSDNode0876 types076608712min077Mediumllvm.StoreSDNode
      MaskedLoadSDNode0866 types078608612min076Mediumllvm.MaskedLoadSDNode
      MaskedStoreSDNode0826 types080608212min075Mediumllvm.MaskedStoreSDNode
      MaskedGatherSDNode0786 types079607812min080Mediumllvm.MaskedGatherSDNode
      MaskedScatterSDNode0776 types072607712min079Mediumllvm.MaskedScatterSDNode
      TerminatorInst0796 types071607912min078Mediumllvm.TerminatorInst
      UnaryInstruction0816 types073608112min087Mediumllvm.UnaryInstruction
      BinaryOperator0806 types075608012min096Mediumllvm.BinaryOperator
      CmpInst0886 types074608812min095Mediumllvm.CmpInst
      FuncletPadInst0966 types081609612min094Mediumllvm.FuncletPadInst
      StoreInst0956 types089609512min099Mediumllvm.StoreInst
      FenceInst0976 types087609712min098Mediumllvm.FenceInst
      AtomicCmpXchgInst0996 types088609912min097Mediumllvm.AtomicCmpXchgInst
      AtomicRMWInst0986 types083609812min090Mediumllvm.AtomicRMWInst
      GetElementPtrInst0946 types082609412min089Mediumllvm.GetElementPtrInst
      SelectInst0906 types085609012min088Mediumllvm.SelectInst
      ExtractElementInst0896 types084608912min093Mediumllvm.ExtractElementInst
      InsertElementInst0916 types086609112min092Mediumllvm.InsertElementInst
      ShuffleVectorInst0936 types070609312min091Mediumllvm.ShuffleVectorInst
      InsertValueInst0926 types056609212min058Mediumllvm.InsertValueInst
      PHINode0766 types054607612min057Mediumllvm.PHINode
      LandingPadInst0606 types053606012min056Mediumllvm.LandingPadInst
      DILexicalBlock0596 types055605912min061Mediumllvm.DILexicalBlock
      DILexicalBlockFile0616 types057606112min060Mediumllvm.DILexicalBlockFile
      DWARFUnitSection<UnitType>0636 types095506312min059Mediumllvm.DWARFUnitSection<UnitType>
      TrackingSectionMemoryManager0626 types097506212min052Mediumexegesis.anonymous_namespace{assembler .cpp}.TrackingSectionMemoryManager
      MCEncodedFragmentWithFixups<ContentsSize ,FixupsSize>0586 types046705812min051Mediumllvm.MCEncodedFragmentWithFixups <ContentsSize,FixupsSize>
      MCCompactEncodedInstFragment0546 types047705412min050Mediumllvm.MCCompactEncodedInstFragment
      LoadSDNode0536 types049605312min055Mediumllvm.LoadSDNode
      StoreSDNode0556 types050605512min054Mediumllvm.StoreSDNode
      MaskedLoadSDNode0576 types066605712min053Mediumllvm.MaskedLoadSDNode
      MaskedStoreSDNode0566 types065605612min062Mediumllvm.MaskedStoreSDNode
      MaskedGatherSDNode0646 types064606412min071Mediumllvm.MaskedGatherSDNode
      MaskedScatterSDNode0726 types069607212min070Mediumllvm.MaskedScatterSDNode
      VPInstruction0716 types068607112min069Mediumllvm.VPInstruction
      TruncSStoreSDNode0736 types067607312min074Mediumllvm.TruncSStoreSDNode
      TruncUSStoreSDNode0756 types060607512min073Mediumllvm.TruncUSStoreSDNode
      MaskedTruncSStoreSDNode0746 types059607412min072Mediumllvm.MaskedTruncSStoreSDNode
      MaskedTruncUSStoreSDNode0706 types058607012min065Mediumllvm.MaskedTruncUSStoreSDNode
      X86MaskedGatherSDNode0666 types063606612min064Mediumllvm.X86MaskedGatherSDNode
      X86MaskedScatterSDNode0656 types062606512min063Mediumllvm.X86MaskedScatterSDNode
      TestReserveAllocationSpaceMemoryManager0676 types091506712min068Mediumanonymous_namespace{mcjitcapitest.cpp} .TestReserveAllocationSpaceMemoryManager
      SectionMemoryManagerWrapper0696 types090506912min067Mediumanonymous_namespace{rtdyldobjectlinkingl ayertest.cpp} .SectionMemoryManagerWrapper
      DecompositionDecl0686 types001906812min066Mediumclang.DecompositionDecl

      Statistics

      Stat   baseClasses   Depth of inheritance   Debt   Severity
      Sum:5 5025 43315d 7h-
      Average:3.733.685min-
      Minimum:313min 0s-
      Maximum:101024min-
      Standard deviation:1.081.553min 14s-
      Variance:1.172.391d 2h-
      warning   Rule Violated:    Constructor should not call a virtual methods

      125 methods matched

      125 methodsvirtualMethodsCalledDerivedTypesDebtSeverityFull Name
      AArch64AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0073 methods038no type00718min033Highanonymous_namespace{aarch64asmparser .cpp}.AArch64AsmParser.AArch64AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      AMDGPUAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0271 method037no type0276min032Highanonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser.AMDGPUAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      AMDGPUTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0541 method039no type0546min031Highllvm.AMDGPUTTIImpl.AMDGPUTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
      GCNTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0551 method041no type0556min036Highllvm.GCNTTIImpl.GCNTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
      R600TTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0401 method040no type0406min035Highllvm.R600TTIImpl.R600TTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
      ARMAsmParser(constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0411 method033no type0416min034Highanonymous_namespace{armasmparser.cpp} .ARMAsmParser.ARMAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      AAResults(llvm::AAResults&&)0491 method032no type0496min027Highllvm.AAResults.AAResults (llvm::AAResults&&)
      DwarfDebug(llvm::AsmPrinter* ,llvm::Module*)0451 method034no type0456min026Highllvm.DwarfDebug.DwarfDebug (llvm::AsmPrinter*,llvm::Module*)
      AsmPrinter(llvm::TargetMachine& ,std::unique_ptr<MCStreamer>)0441 method00017 types0446min025Highllvm.AsmPrinter.AsmPrinter (llvm::TargetMachine&,std::unique_ptr <MCStreamer>)
      ScheduleDAG(llvm::MachineFunction&)0222 methods00215 types02212min030Highllvm.ScheduleDAG.ScheduleDAG (llvm::MachineFunction&)
      AggressiveAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::RegClassVector&)0212 methods036no type02112min029Highllvm.AggressiveAntiDepBreaker .AggressiveAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::RegClassVector&)
      AllocationOrder(unsignedint ,constllvm::VirtRegMap& ,constllvm::RegisterClassInfo& ,constllvm::LiveRegMatrix*)0471 method035no type0476min028Highllvm.AllocationOrder.AllocationOrder (unsignedint,constllvm::VirtRegMap& ,constllvm::RegisterClassInfo& ,constllvm::LiveRegMatrix*)
      PseudoSourceValue (llvm::PseudoSourceValue::PSVKind ,constllvm::TargetInstrInfo&)0461 method0036 types0466min037Highllvm.PseudoSourceValue.PseudoSourceValue (llvm::PseudoSourceValue::PSVKind ,constllvm::TargetInstrInfo&)
      PSetIterator(unsignedint ,constllvm::MachineRegisterInfo*)0024 methods042no type00224min046Highllvm.PSetIterator.PSetIterator (unsignedint ,constllvm::MachineRegisterInfo*)
      TargetPassConfig (llvm::LLVMTargetMachine& ,llvm::legacy::PassManagerBase&)0431 method00116 types0436min045Highllvm.TargetPassConfig.TargetPassConfig (llvm::LLVMTargetMachine& ,llvm::legacy::PassManagerBase&)
      BasicTTIImpl(constllvm::TargetMachine* ,constllvm::Function&)0202 methods049no type02012min044Highllvm.BasicTTIImpl.BasicTTIImpl (constllvm::TargetMachine* ,constllvm::Function&)
      MachineModuleInfo (constllvm::TargetMachine*)0421 method048no type0426min049Highllvm.MachineModuleInfo.MachineModuleInfo (constllvm::TargetMachine*)
      CCState(CallingConv::ID,bool ,llvm::MachineFunction&,SmallVectorImpl <llvm::CCValAssign>&,llvm::LLVMContext&)0531 method0054 types0536min048Highllvm.CCState.CCState(CallingConv::ID ,bool,llvm::MachineFunction& ,SmallVectorImpl<llvm::CCValAssign>& ,llvm::LLVMContext&)
      CriticalAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo&)0132 methods050no type01312min047Highllvm.CriticalAntiDepBreaker .CriticalAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo&)
      VLIWPacketizerList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis*)0092 methods0082 types00912min040Highllvm.VLIWPacketizerList .VLIWPacketizerList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis*)
      SplitAnalysis(constllvm::VirtRegMap& ,constllvm::LiveIntervals& ,constllvm::MachineLoopInfo&)0521 method052no type0526min039Highllvm.SplitAnalysis.SplitAnalysis (constllvm::VirtRegMap& ,constllvm::LiveIntervals& ,constllvm::MachineLoopInfo&)
      SplitEditor(llvm::SplitAnalysis& ,AliasAnalysis&,llvm::LiveIntervals& ,llvm::VirtRegMap& ,llvm::MachineDominatorTree& ,llvm::MachineBlockFrequencyInfo&)0242 methods051no type02412min038Highllvm.SplitEditor.SplitEditor (llvm::SplitAnalysis&,AliasAnalysis& ,llvm::LiveIntervals&,llvm::VirtRegMap& ,llvm::MachineDominatorTree& ,llvm::MachineBlockFrequencyInfo&)
      LiveRangeEdit(llvm::LiveInterval* ,SmallVectorImpl<unsignedint>& ,llvm::MachineFunction& ,llvm::LiveIntervals&,llvm::VirtRegMap* ,llvm::LiveRangeEdit::Delegate* ,SmallPtrSet<llvm::MachineInstr*,32>*)0481 method044no type0486min043Highllvm.LiveRangeEdit.LiveRangeEdit (llvm::LiveInterval*,SmallVectorImpl <unsignedint>&,llvm::MachineFunction& ,llvm::LiveIntervals&,llvm::VirtRegMap* ,llvm::LiveRangeEdit::Delegate* ,SmallPtrSet<llvm::MachineInstr*,32>*)
      MachineSSAUpdater(llvm::MachineFunction& ,SmallVectorImpl<llvm::MachineInstr*>*)0511 method043no type0516min042Highllvm.MachineSSAUpdater.MachineSSAUpdater (llvm::MachineFunction&,SmallVectorImpl <llvm::MachineInstr*>*)
      HoistSpillHelper (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)0192 methods045no type01912min041Highanonymous_namespace{inlinespiller.cpp} .HoistSpillHelper.HoistSpillHelper (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)
      InlineSpiller(llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)0162 methods047no type01612min008Highanonymous_namespace{inlinespiller.cpp} .InlineSpiller.InlineSpiller (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)
      SwingSchedulerDAG((anonymousnamespace )::MachinePipeliner&,llvm::MachineLoop& ,llvm::LiveIntervals& ,constllvm::RegisterClassInfo&)0501 method046no type0506min007Highanonymous_namespace{machinepipeliner .cpp}.SwingSchedulerDAG .SwingSchedulerDAG((anonymousnamespace )::MachinePipeliner&,llvm::MachineLoop& ,llvm::LiveIntervals& ,constllvm::RegisterClassInfo&)
      SMSchedule(llvm::MachineFunction*)0142 methods018no type01412min006Highanonymous_namespace{machinepipeliner .cpp}.SMSchedule.SMSchedule (llvm::MachineFunction*)
      SchedulePostRATDList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis* ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::AntiDepBreakMode ,SmallVectorImpl <constllvm::TargetRegisterClass*>&)0034 methods016no type00324min011Highanonymous_namespace{postraschedulerlist .cpp}.SchedulePostRATDList .SchedulePostRATDList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis* ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::AntiDepBreakMode ,SmallVectorImpl <constllvm::TargetRegisterClass*>&)
      DWARFObjInMemory (constobject::ObjectFile& ,constllvm::LoadedObjectInfo* ,function_ref<llvm::ErrorPolicy (llvm::Error)>)0044 methods019no type00424min010Highanonymous_namespace{dwarfcontext.cpp} .DWARFObjInMemory.DWARFObjInMemory (constobject::ObjectFile& ,constllvm::LoadedObjectInfo* ,function_ref<llvm::ErrorPolicy (llvm::Error)>)
      PDBContext(constobject::COFFObjectFile& ,std::unique_ptr<IPDBSession>)0261 method012no type0266min009Highllvm.pdb.PDBContext.PDBContext (constobject::COFFObjectFile& ,std::unique_ptr<IPDBSession>)
      PDBSymbolData (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0281 method013no type0286min002Highllvm.pdb.PDBSymbolData.PDBSymbolData (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeFunctionSig (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0391 method015no type0396min001Highllvm.pdb.PDBSymbolTypeFunctionSig .PDBSymbolTypeFunctionSig (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolFunc (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0381 method020no type0386min000Highllvm.pdb.PDBSymbolFunc.PDBSymbolFunc (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolPublicSymbol (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0341 method027no type0346min005Highllvm.pdb.PDBSymbolPublicSymbol .PDBSymbolPublicSymbol (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolAnnotation (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0371 method029no type0376min004Highllvm.pdb.PDBSymbolAnnotation .PDBSymbolAnnotation (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolBlock (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0351 method030no type0356min003Highllvm.pdb.PDBSymbolBlock.PDBSymbolBlock (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolCompiland (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0321 method022no type0326min012Highllvm.pdb.PDBSymbolCompiland .PDBSymbolCompiland (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolCompilandDetails (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0331 method021no type0336min021Highllvm.pdb.PDBSymbolCompilandDetails .PDBSymbolCompilandDetails (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolCompilandEnv (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0361 method024no type0366min020Highllvm.pdb.PDBSymbolCompilandEnv .PDBSymbolCompilandEnv (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0311 method025no type0316min019Highllvm.pdb.PDBSymbolCustom.PDBSymbolCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolExe (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0301 method023no type0306min024Highllvm.pdb.PDBSymbolExe.PDBSymbolExe (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolFuncDebugEnd (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0291 method026no type0296min023Highllvm.pdb.PDBSymbolFuncDebugEnd .PDBSymbolFuncDebugEnd (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolFuncDebugStart (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0561 method031no type0566min022Highllvm.pdb.PDBSymbolFuncDebugStart .PDBSymbolFuncDebugStart (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolLabel (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0851 method028no type0856min015Highllvm.pdb.PDBSymbolLabel.PDBSymbolLabel (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolThunk (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0841 method014no type0846min014Highllvm.pdb.PDBSymbolThunk.PDBSymbolThunk (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeArray (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0861 method017no type0866min013Highllvm.pdb.PDBSymbolTypeArray .PDBSymbolTypeArray (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeVTable (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0881 method084no type0886min018Highllvm.pdb.PDBSymbolTypeVTable .PDBSymbolTypeVTable (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeVTableShape (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0871 method083no type0876min017Highllvm.pdb.PDBSymbolTypeVTableShape .PDBSymbolTypeVTableShape (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeBaseClass (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0251 method085no type0256min016Highllvm.pdb.PDBSymbolTypeBaseClass .PDBSymbolTypeBaseClass (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeBuiltin (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0791 method087no type0796min083Highllvm.pdb.PDBSymbolTypeBuiltin .PDBSymbolTypeBuiltin (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0811 method086no type0816min082Highllvm.pdb.PDBSymbolTypeCustom .PDBSymbolTypeCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeDimension (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0831 method082no type0836min081Highllvm.pdb.PDBSymbolTypeDimension .PDBSymbolTypeDimension (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeEnum (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0821 method078no type0826min086Highllvm.pdb.PDBSymbolTypeEnum .PDBSymbolTypeEnum (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeFriend (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0891 method077no type0896min085Highllvm.pdb.PDBSymbolTypeFriend .PDBSymbolTypeFriend (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeFunctionArg (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0961 method079no type0966min084Highllvm.pdb.PDBSymbolTypeFunctionArg .PDBSymbolTypeFunctionArg (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeManaged (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0951 method081no type0956min077Highllvm.pdb.PDBSymbolTypeManaged .PDBSymbolTypeManaged (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypePointer (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0971 method080no type0976min076Highllvm.pdb.PDBSymbolTypePointer .PDBSymbolTypePointer (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeTypedef (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0991 method088no type0996min075Highllvm.pdb.PDBSymbolTypeTypedef .PDBSymbolTypeTypedef (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolTypeUDT (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0981 method096no type0986min080Highllvm.pdb.PDBSymbolTypeUDT .PDBSymbolTypeUDT (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      PDBSymbolUsingNamespace (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0911 method095no type0916min079Highllvm.pdb.PDBSymbolUsingNamespace .PDBSymbolUsingNamespace (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
      LegalizerHelper(llvm::MachineFunction&)0901 method097no type0906min078Highllvm.LegalizerHelper.LegalizerHelper (llvm::MachineFunction&)
      HexagonAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0152 methods099no type01512min087Highanonymous_namespace{hexagonasmparser .cpp}.HexagonAsmParser.HexagonAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      VLIWResourceModel (constllvm::TargetSubtargetInfo& ,constllvm::TargetSchedModel*)0172 methods098no type01712min096Highllvm.VLIWResourceModel.VLIWResourceModel (constllvm::TargetSubtargetInfo& ,constllvm::TargetSchedModel*)
      MachineConstEvaluator (llvm::MachineFunction&)0921 method0111 type0926min095Highanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator .MachineConstEvaluator (llvm::MachineFunction&)
      LanaiAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0941 method094no type0946min094Highanonymous_namespace{lanaiasmparser.cpp} .LanaiAsmParser.LanaiAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      MCContext(constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCObjectFileInfo* ,constllvm::SourceMgr*,bool)0931 method090no type0936min099Highllvm.MCContext.MCContext (constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCObjectFileInfo* ,constllvm::SourceMgr*,bool)
      AsmParser(llvm::SourceMgr& ,llvm::MCContext&,llvm::MCStreamer& ,constllvm::MCAsmInfo&,unsignedint)0781 method089no type0786min098Highanonymous_namespace{asmparser.cpp} .AsmParser.AsmParser(llvm::SourceMgr& ,llvm::MCContext&,llvm::MCStreamer& ,constllvm::MCAsmInfo&,unsignedint)
      MipsAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0182 methods091no type01812min097Highanonymous_namespace{mipsasmparser.cpp} .MipsAsmParser.MipsAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      FastISel(llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*,bool)0063 methods0045 types00618min090Highllvm.FastISel.FastISel (llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*,bool)
      InstrEmitter(llvm::MachineBasicBlock* ,MachineBasicBlock::iterator)0053 methods093no type00518min089Highllvm.InstrEmitter.InstrEmitter (llvm::MachineBasicBlock* ,MachineBasicBlock::iterator)
      ResourcePriorityQueue (llvm::SelectionDAGISel*)0005 methods092no type00030min088Highllvm.ResourcePriorityQueue .ResourcePriorityQueue (llvm::SelectionDAGISel*)
      ScheduleDAGSDNodes (llvm::MachineFunction&)0631 method0064 types0636min093Highllvm.ScheduleDAGSDNodes .ScheduleDAGSDNodes (llvm::MachineFunction&)
      ScheduleDAGRRList(llvm::MachineFunction& ,bool,llvm::SchedulingPriorityQueue* ,CodeGenOpt::Level)0102 methods076no type01012min092Highanonymous_namespace{scheduledagrrlist .cpp}.ScheduleDAGRRList .ScheduleDAGRRList (llvm::MachineFunction&,bool ,llvm::SchedulingPriorityQueue* ,CodeGenOpt::Level)
      RegReductionPQBase (llvm::MachineFunction&,bool,bool,bool ,constllvm::TargetInstrInfo* ,constllvm::TargetRegisterInfo* ,constllvm::TargetLowering*)0621 method0101 type0626min091Highanonymous_namespace{scheduledagrrlist .cpp}.RegReductionPQBase .RegReductionPQBase (llvm::MachineFunction&,bool,bool,bool ,constllvm::TargetInstrInfo* ,constllvm::TargetRegisterInfo* ,constllvm::TargetLowering*)
      ScheduleDAGVLIW(llvm::MachineFunction& ,AliasAnalysis* ,llvm::SchedulingPriorityQueue*)0112 methods060no type01112min058Highanonymous_namespace{scheduledagvliw.cpp} .ScheduleDAGVLIW.ScheduleDAGVLIW (llvm::MachineFunction&,AliasAnalysis* ,llvm::SchedulingPriorityQueue*)
      SparcAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0641 method059no type0646min057Highanonymous_namespace{sparcasmparser.cpp} .SparcAsmParser.SparcAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      MemoryBufferRef(llvm::MemoryBuffer&)0661 method061no type0666min056Highllvm.MemoryBufferRef.MemoryBufferRef (llvm::MemoryBuffer&)
      StreamImpl(std::unique_ptr <FileOutputBuffer> ,llvm::support::endianness)0122 methods063no type01212min061Highllvm.FileBufferByteStream+StreamImpl .StreamImpl(std::unique_ptr <FileOutputBuffer> ,llvm::support::endianness)
      WithColor(llvm::raw_ostream& ,llvm::HighlightColor)0651 method062no type0656min060Highllvm.WithColor.WithColor (llvm::raw_ostream&,llvm::HighlightColor )
      SystemZAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0232 methods058no type02312min059Highanonymous_namespace{systemzasmparser .cpp}.SystemZAsmParser.SystemZAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      FieldInit(llvm::Init*,llvm::StringInit*)0581 method054no type0586min052Highllvm.FieldInit.FieldInit(llvm::Init* ,llvm::StringInit*)
      X86AsmParser(constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0571 method053no type0576min051Highanonymous_namespace{x86asmparser.cpp} .X86AsmParser.X86AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
      ObjectFileHandler(std::unique_ptr <ObjectFile>)0591 method055no type0596min050HighObjectFileHandler.ObjectFileHandler (std::unique_ptr<ObjectFile>)
      RefactoringActionSubcommand (std::unique_ptr<RefactoringAction> ,RefactoringActionRules ,cl::OptionCategory&)0014 methods057no type00124min055Highanonymous_namespace{clangrefactor.cpp} .RefactoringActionSubcommand .RefactoringActionSubcommand (std::unique_ptr<RefactoringAction> ,RefactoringActionRules ,cl::OptionCategory&)
      ClangRefactorTool()0611 method056no type0616min054Highanonymous_namespace{clangrefactor.cpp} .ClangRefactorTool.ClangRefactorTool()
      RewritesApplicator(clang::Rewriter& ,clang::ASTContext& ,MigrationProcess::RewriteListener*)0601 method064no type0606min053Highanonymous_namespace{arcmt.cpp} .RewritesApplicator.RewritesApplicator (clang::Rewriter&,clang::ASTContext& ,MigrationProcess::RewriteListener*)
      Deserializing(clang::ExternalASTSource*)0671 method072no type0676min062Highclang.ExternalASTSource+Deserializing .Deserializing(clang::ExternalASTSource* )
      DeclLink (clang::Redeclarable::DeclLink::LatestTa g,constclang::ASTContext&)0741 method071no type0746min071Highclang.Redeclarable<decl_type>+DeclLink .DeclLink (clang::Redeclarable::DeclLink::LatestTa g,constclang::ASTContext&)
      DeclLink (clang::Redeclarable::DeclLink::Previous Tag,decl_type*)0731 method073no type0736min070Highclang.Redeclarable<decl_type>+DeclLink .DeclLink (clang::Redeclarable::DeclLink::Previous Tag,decl_type*)
      OMPDeclareReductionDecl (clang::Decl::Kind,clang::DeclContext* ,clang::SourceLocation ,clang::DeclarationName,clang::QualType ,clang::OMPDeclareReductionDecl*)0751 method075no type0756min069Highclang.OMPDeclareReductionDecl .OMPDeclareReductionDecl (clang::Decl::Kind,clang::DeclContext* ,clang::SourceLocation ,clang::DeclarationName,clang::QualType ,clang::OMPDeclareReductionDecl*)
      MappableComponent(clang::Expr* ,clang::ValueDecl*)0771 method074no type0776min074Highclang .OMPClauseMappableExprCommon+MappableCom ponent.MappableComponent(clang::Expr* ,clang::ValueDecl*)
      ColorScope((anonymousnamespace )::ASTDumper&,(anonymousnamespace )::TerminalColor)0761 method070no type0766min073Highanonymous_namespace{astdumper.cpp} .ASTDumper+ColorScope.ColorScope( (anonymousnamespace)::ASTDumper&, (anonymousnamespace)::TerminalColor)
      recursive_directory_iterator (clang::vfs::FileSystem& ,constllvm::Twine&,std::error_code&)0691 method066no type0696min072Highclang.vfs.recursive_directory_iterator .recursive_directory_iterator (clang::vfs::FileSystem& ,constllvm::Twine&,std::error_code&)
      OverlayFSDirIterImpl(constllvm::Twine& ,clang::vfs::OverlayFileSystem& ,std::error_code&)0681 method065no type0686min065Highanonymous_namespace{virtualfilesystem .cpp}.OverlayFSDirIterImpl .OverlayFSDirIterImpl(constllvm::Twine& ,clang::vfs::OverlayFileSystem& ,std::error_code&)
      CodeGenModule(clang::ASTContext& ,constclang::HeaderSearchOptions& ,constclang::PreprocessorOptions& ,constclang::CodeGenOptions& ,llvm::Module&,clang::DiagnosticsEngine& ,clang::CoverageSourceInfo*)0083 methods067no type00818min064Highclang.CodeGen.CodeGenModule .CodeGenModule(clang::ASTContext& ,constclang::HeaderSearchOptions& ,constclang::PreprocessorOptions& ,constclang::CodeGenOptions& ,llvm::Module&,clang::DiagnosticsEngine& ,clang::CoverageSourceInfo*)
      CodeGenFunction (clang::CodeGen::CodeGenModule&,bool)0701 method069no type0706min063Highclang.CodeGen.CodeGenFunction .CodeGenFunction (clang::CodeGen::CodeGenModule&,bool)
      CGOpenMPRuntime (clang::CodeGen::CodeGenModule& ,llvm::StringRef,llvm::StringRef)0721 method0092 types0726min068Highclang.CodeGen.CGOpenMPRuntime .CGOpenMPRuntime (clang::CodeGen::CodeGenModule& ,llvm::StringRef,llvm::StringRef)
      AtomicInfo (clang::CodeGen::CodeGenFunction& ,clang::CodeGen::LValue&)0711 method068no type0716min067Highanonymous_namespace{cgatomic.cpp} .AtomicInfo.AtomicInfo (clang::CodeGen::CodeGenFunction& ,clang::CodeGen::LValue&)
      ObjCCommonTypesHelper (CodeGen::CodeGenModule&)0801 method0072 types0806min066Highanonymous_namespace{cgobjcmac.cpp} .ObjCCommonTypesHelper .ObjCCommonTypesHelper (CodeGen::CodeGenModule&)

      Statistics

      Stat   virtualMethodsCalled   DerivedTypes   Debt   Severity
      Sum:170812d 1h-
      Average:1.360.658min-
      Minimum:106min-
      Maximum:51730min-
      Standard deviation:0.772.584min 38s-
      Variance:0.66.682d 5h-
      warning   Rule Violated:    Don't assign static fields from instance methods

      57 fields matched

      57 fieldsassignedByDebtSeverityFull Name
      NumCalls023 methods185min18Mediumanonymous_namespace{bumpptrlisttest.cpp} .CountsDestructors.NumCalls
      Move014 methods195min19Mediumanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Move
      Copy004 methods205min20Mediumanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Copy
      Move271 method175min17Mediumanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Move
      Copy281 method145min14Mediumanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Copy
      buffer311 method155min15Mediumanonymous_namespace{immutablesettest .cpp}.ImmutableSetTest.buffer
      Ctor341 method165min16Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Ctor
      Move351 method255min25Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Move
      Copy321 method265min26Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Copy
      TripCount331 method275min27Mediumllvm.__Globals.TripCount
      run102 methods245min24Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDNM.run
      run132 methods215min21Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDM.run
      run142 methods225min22Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDM2.run
      run112 methods235min23Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleDNM.run
      runc221 method045min04Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.runc
      initialized043 methods055min05Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.initialized
      finalized033 methods065min06Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.finalized
      initcount231 method035min03Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.LPass.initcount
      fincount241 method005min00Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.LPass.fincount
      inited261 method015min01Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.BPass.inited
      fin201 method025min02Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.BPass.fin
      TheInterpreter501 method115min11Medium__Globals.TheInterpreter
      NumFixedArgs511 method125min12Medium__Globals.NumFixedArgs
      DspWarningPrinted491 method135min13Mediumllvm.MipsSubtarget.DspWarningPrinted
      MSAWarningPrinted471 method105min10Mediumllvm.MipsSubtarget.MSAWarningPrinted
      MipsII291 method075min07Mediumanonymous_namespace{micromipssizereducti on.cpp}.MicroMipsSizeReduce.MipsII
      ExtraVersionPrinters551 method085min08Medium__Globals.ExtraVersionPrinters
      ErrorHandler082 methods095min09Medium__Globals.ErrorHandler
      ErrorHandlerUserData182 methods285min28Medium__Globals.ErrorHandlerUserData
      BadAllocErrorHandler062 methods475min47Medium__Globals.BadAllocErrorHandler
      BadAllocErrorHandlerUserData092 methods485min48Medium__Globals.BadAllocErrorHandlerUserData
      StaticList122 methods495min49Medium__Globals.StaticList
      Enabled541 method465min46Medium__Globals.Enabled
      PrintOnExit521 method435min43Medium__Globals.PrintOnExit
      TimerGroupList531 method445min44Medium__Globals.TimerGroupList
      InterruptFunction461 method455min45Medium__Globals.InterruptFunction
      FilesToRemove391 method545min54Medium__Globals.FilesToRemove
      SearchOrder072 methods555min55Mediumllvm.sys.DynamicLibrary.SearchOrder
      didCallAllocateCodeSection401 method565min56Medium__Globals.didCallAllocateCodeSection
      didAllocateCompactUnwindSection381 method535min53Medium__Globals .didAllocateCompactUnwindSection
      didCallYield361 method505min50Medium__Globals.didCallYield
      GlobalInt152 methods515min51Medium__Globals.GlobalInt
      LastSlabSize371 method525min52Mediumanonymous_namespace{allocatortest.cpp} .MockSlabAllocator.LastSlabSize
      HostInputIndex441 method335min33Medium__Globals.HostInputIndex
      objectCount451 method345min34Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.objectCount
      GraphHelper431 method355min35Medium__Globals.GraphHelper
      isFatalError192 methods325min32Mediumclang.Lexer.isFatalError
      ProtExec411 method295min29Mediumanonymous_namespace{mmapwriteexecchecker .cpp}.MmapWriteExecChecker.ProtExec
      ProtRead421 method305min30Mediumanonymous_namespace{mmapwriteexecchecker .cpp}.MmapWriteExecChecker.ProtRead
      GraphPrintCheckerState172 methods315min31Medium__Globals.GraphPrintCheckerState
      GraphPrintSourceManager162 methods405min40Medium__Globals.GraphPrintSourceManager
      g_injected_test_argvs481 method415min41Mediumtesting.internal.__Globals .g_injected_test_argvs
      SafetyStackThreadSize561 method425min42Medium__Globals.SafetyStackThreadSize
      DumpType251 method395min39Mediumanonymous_namespace{llvm-dwarfdump.cpp} .__Globals.DumpType
      ProgramName211 method365min36Medium__Globals.ProgramName
      MoreThanOneFile301 method375min37Medium__Globals.MoreThanOneFile
      CurrentRecord053 methods385min38Mediumanonymous_namespace{neonemitter.cpp} .__Globals.CurrentRecord

      Statistics

      Stat   assignedBy   Debt   Severity
      Sum:854h 45min-
      Average:1.495min-
      Minimum:15min-
      Maximum:45min-
      Standard deviation:0.780min 0s-
      Variance:0.60min 0s-
      warning   Rule Violated:    Avoid Abstract Classes with too many methods

      156 types matched

      156 typesMethodsDebtAnnual InterestFull Name
      TargetInfo000190 methods0067h 0min0062h 0minclang.TargetInfo
      NativeRawSymbol001182 methods0057h 0min0052h 0minllvm.pdb.NativeRawSymbol
      IPDBRawSymbol002180 methods0077h 0min0072h 0minllvm.pdb.IPDBRawSymbol
      MCStreamer004168 methods0097h 0min0092h 0minllvm.MCStreamer
      MCStreamer003168 methods0087h 0min0082h 0minllvm.MCStreamer
      RewriteObjC005117 methods0017h 0min0012h 0minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
      TargetTransformInfo+Concept006110 methods0007h 0min0002h 0minllvm.TargetTransformInfo+Concept
      AMDGPUTargetLowering007108 methods0027h 0min0022h 0minllvm.AMDGPUTargetLowering
      CGCXXABI008105 methods0047h 0min0042h 0minclang.CodeGen.CGCXXABI
      ToolChain009101 methods0037h 0min0032h 0minclang.driver.ToolChain
      TargetRegisterInfo01096 methods0106h 42min0101h 54minllvm.TargetRegisterInfo
      MipsTargetLowering01195 methods0116h 37min0111h 53minllvm.MipsTargetLowering
      ARMBaseInstrInfo01291 methods0126h 20min0121h 48minllvm.ARMBaseInstrInfo
      DwarfUnit01386 methods0135h 57min0131h 41minllvm.DwarfUnit
      FastISel01579 methods0155h 26min0151h 32minllvm.FastISel
      SValBuilder01479 methods0145h 26min0141h 32minclang.ento.SValBuilder
      CGObjCGNU01671 methods0164h 51min0161h 21minanonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
      MCObjectStreamer01763 methods0174h 15min0171h 11minllvm.MCObjectStreamer
      ObjectFile01858 methods0183h 53min0181h 4minllvm.object.ObjectFile
      ExecutionEngine01957 methods0193h 48min0191h 3minllvm.ExecutionEngine
      MCAsmParser02051 methods0203h 22min02055minllvm.MCAsmParser
      raw_ostream02150 methods0213h 17min02154minllvm.raw_ostream
      SelectionDAGISel02349 methods0233h 13min02353minllvm.SelectionDAGISel
      IO02249 methods0223h 13min02253minllvm.yaml.IO
      CGObjCRuntime02448 methods0243h 8min02451minclang.CodeGen.CGObjCRuntime
      RuntimeDyldImpl02547 methods0253h 4min02550minllvm.RuntimeDyldImpl
      DWARFObject02744 methods0272h 51min02746minllvm.DWARFObject
      ArgList02644 methods0262h 51min02646minllvm.opt.ArgList
      CGObjCCommonMac02943 methods0292h 46min02945minanonymous_namespace{cgobjcmac.cpp} .CGObjCCommonMac
      ObjDumper02843 methods0282h 46min02845minllvm.ObjDumper
      MCSection03142 methods0312h 42min03143minllvm.MCSection
      Option03042 methods0302h 42min03043minllvm.cl.Option
      TargetFrameLowering03340 methods0332h 33min03341minllvm.TargetFrameLowering
      CallEvent03240 methods0322h 33min03241minclang.ento.CallEvent
      MachineConstEvaluator03438 methods0342h 24min03438minanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator
      MipsDAGToDAGISel03537 methods0352h 20min03537minllvm.MipsDAGToDAGISel
      ScheduleDAGInstrs03736 methods0372h 15min03736minllvm.ScheduleDAGInstrs
      StoreManager03636 methods0362h 15min03636minclang.ento.StoreManager
      BitTracker+MachineEvaluator03935 methods0392h 11min03934minllvm.BitTracker+MachineEvaluator
      VPBlockBase03835 methods0382h 11min03834minllvm.VPBlockBase
      PMDataManager04134 methods0412h 6min04133minllvm.PMDataManager
      MangleContext04034 methods0402h 6min04033minclang.MangleContext
      MipsInstrInfo04233 methods0422h 2min04232minllvm.MipsInstrInfo
      RegionInfoBase<Tr>04532 methods0451h 57min04530minllvm.RegionInfoBase<Tr>
      RegionInfoBase<llvm::RegionTraits <llvm::Function>>04432 methods0441h 57min04430minllvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>
      Argument04332 methods0431h 57min04330minanonymous_namespace{clangattremitter .cpp}.Argument
      Pass04631 methods0461h 53min04629minllvm.Pass
      MCTargetAsmParser04730 methods0471h 48min04728minllvm.MCTargetAsmParser
      TargetLoweringObjectFile04929 methods0491h 44min04926minllvm.TargetLoweringObjectFile
      FrontendAction04829 methods0481h 44min04826minclang.FrontendAction
      IPDBSession05227 methods0521h 35min05224minllvm.pdb.IPDBSession
      MemRegion05327 methods0531h 35min05324minclang.ento.MemRegion
      ExpectationBase05027 methods0501h 35min05024mintesting.internal.ExpectationBase
      SourceCoverageView05127 methods0511h 35min05124minllvm.SourceCoverageView
      DwarfExpression05626 methods0561h 31min05622minllvm.DwarfExpression
      MCAsmBackend05526 methods0551h 31min05522minllvm.MCAsmBackend
      AArch64TargetInfo05426 methods0541h 31min05422minclang.targets.AArch64TargetInfo
      SubEngine05725 methods0571h 26min05721minclang.ento.SubEngine
      MachineTraceMetrics+Ensemble06024 methods0601h 22min06020minllvm.MachineTraceMetrics+Ensemble
      IPDBSectionContrib05924 methods0591h 22min05920minllvm.pdb.IPDBSectionContrib
      ScheduleDAGSDNodes05824 methods0581h 22min05820minllvm.ScheduleDAGSDNodes
      PDBSymbol06323 methods0631h 17min06319minllvm.pdb.PDBSymbol
      MCAsmLexer06223 methods0621h 17min06219minllvm.MCAsmLexer
      ProtocolCallbacks06123 methods0611h 17min06119minclang.clangd.ProtocolCallbacks
      Matcher06422 methods0641h 13min06417minllvm.Matcher
      SchedulingPriorityQueue06721 methods0671h 8min06716minllvm.SchedulingPriorityQueue
      ELFObjectFileBase06821 methods0681h 8min06816minllvm.object.ELFObjectFileBase
      MemoryBuffer06521 methods0651h 8min06516minllvm.MemoryBuffer
      DiagnosticRenderer06621 methods0661h 8min06616minclang.DiagnosticRenderer
      DiagnosticPrinter07320 methods0731h 4min07315minllvm.DiagnosticPrinter
      MCELFObjectTargetWriter07420 methods0741h 4min07415minllvm.MCELFObjectTargetWriter
      MCParsedAsmOperand07520 methods0751h 4min07515minllvm.MCParsedAsmOperand
      X86AddressSanitizer07220 methods0721h 4min07215minanonymous_namespace{x86asminstrumentatio n.cpp}.X86AddressSanitizer
      RedeclarableTemplateDecl06920 methods0691h 4min06915minclang.RedeclarableTemplateDecl
      PreprocessorLexer07020 methods0701h 4min07015minclang.PreprocessorLexer
      Visitor07120 methods0711h 4min07115minllvm.rc.Visitor
      MCInstPrinter07819 methods0781h 0min07813minllvm.MCInstPrinter
      ABIInfo07719 methods0771h 0min07713minclang.CodeGen.ABIInfo
      DumpStyle<ELFT>07619 methods0761h 0min07613minanonymous_namespace{elfdumper.cpp} .DumpStyle<ELFT>
      DiagnosticInfoOptimizationBase08218 methods08255min08212minllvm.DiagnosticInfoOptimizationBase
      PMTopLevelManager08318 methods08355min08312minllvm.PMTopLevelManager
      MipsRegisterInfo08118 methods08155min08112minllvm.MipsRegisterInfo
      FoldingSetBase07918 methods07955min07912minllvm.FoldingSetBase
      BreakableToken08018 methods08055min08012minclang.format.BreakableToken
      MRT08717 methods08751min08711minanonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.MRT
      MachineSchedStrategy08817 methods08851min08811minllvm.MachineSchedStrategy
      Init08917 methods08951min08911minllvm.Init
      MicrosoftMangleContext08417 methods08451min08411minclang.MicrosoftMangleContext
      LocationContext08517 methods08551min08511minclang.LocationContext
      PathDiagnosticPiece08617 methods08651min08611minclang.ento.PathDiagnosticPiece
      DebugHandlerBase09316 methods09346min0939minllvm.DebugHandlerBase
      InstrProfReader09416 methods09446min0949minllvm.InstrProfReader
      Tool09216 methods09246min0929minclang.driver.Tool
      PseudoOpBuilder09016 methods09046min0909minanonymous_namespace{semapseudoobject .cpp}.PseudoOpBuilder
      Test09116 methods09146min0919mintesting.Test
      AMDGPUTargetStreamer09815 methods09842min0988minllvm.AMDGPUTargetStreamer
      SampleProfileReaderBinary09915 methods09942min0998minllvm.sampleprof .SampleProfileReaderBinary
      CodeCompleteConsumer09715 methods09742min0978minclang.CodeCompleteConsumer
      RangedConstraintManager09515 methods09542min0958minclang.ento.RangedConstraintManager
      TestEventListener09615 methods09642min0968mintesting.TestEventListener

      Statistics

      Stat   Methods   Debt   Annual Interest
      Sum:5 02034d8d 7h
      Average:32.181h 46min27min
      Minimum:1020min2min 0s
      Maximum:1907h 0min2h 0min
      Standard deviation:35.11h 53min33min
      Variance:1 2321 613d140d
      warning   Rule Violated:    Type should not have too many responsibilities

      265 types matched

      265 typesapplicationNamespacesUsedapplicationTypesUsedresponsabilitiesMetricFull Name
      Sema00040 namespaces0001 095 types000149clang.Sema
      CodeGenFunction00132 namespaces002583 types00190clang.CodeGen.CodeGenFunction
      ASTReader00820 namespaces001591 types00279clang.ASTReader
      CodeGenModule01119 namespaces004313 types00350clang.CodeGen.CodeGenModule
      Parser02216 namespaces003323 types00448clang.Parser
      ARMTargetLowering00226 namespaces019180 types00644llvm.ARMTargetLowering
      X86TargetLowering00325 namespaces016190 types00544llvm.X86TargetLowering
      ASTContext07311 namespaces005307 types00741clang.ASTContext
      PPCTargetLowering00423 namespaces025156 types00838llvm.PPCTargetLowering
      SelectionDAGBuilder04713 namespaces006243 types01137llvm.SelectionDAGBuilder
      CGDebugInfo03914 namespaces007236 types01037clang.CodeGen.CGDebugInfo
      ASTWriter02415 namespaces009223 types00937clang.ASTWriter
      AsmPrinter01817 namespaces018180 types01235llvm.AsmPrinter
      AArch64TargetLowering01219 namespaces027150 types01534llvm.AArch64TargetLowering
      InstCombiner05512 namespaces010221 types01634llvm.InstCombiner
      PassBuilder03714 namespaces012201 types01334llvm.PassBuilder
      ExprEngine06811 namespaces008232 types01434clang.ento.ExprEngine
      SITargetLowering00919 namespaces028143 types01733llvm.SITargetLowering
      CodeViewDebug03614 namespaces020178 types01931llvm.CodeViewDebug
      SelectionDAGISel03115 namespaces022162 types01831llvm.SelectionDAGISel
      AArch64FastISel00720 namespaces041109 types02230anonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel
      AMDGPUAsmPrinter00522 namespaces06389 types02330llvm.AMDGPUAsmPrinter
      SelectionDAG02915 namespaces026153 types02030llvm.SelectionDAG
      CGOpenMPRuntime0939 namespaces011211 types02130clang.CodeGen.CGOpenMPRuntime
      LLParser08410 namespaces013199 types02629llvm.LLParser
      ASTDeclReader08110 namespaces015193 types02529clang.ASTDeclReader
      CursorVisitor08010 namespaces014196 types02429clang.cxcursor.CursorVisitor
      HexagonTargetLowering02316 namespaces034120 types02828llvm.HexagonTargetLowering
      Preprocessor04513 namespaces024157 types02728clang.Preprocessor
      ARMFastISel01417 namespaces044107 types03127anonymous_namespace{armfastisel.cpp} .ARMFastISel
      SystemZTargetLowering01317 namespaces047105 types03227llvm.SystemZTargetLowering
      X86FastISel01617 namespaces046106 types02927anonymous_namespace{x86fastisel.cpp} .X86FastISel
      ScalarExprEmitter0979 namespaces017187 types03027anonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
      AMDGPUAsmParser01019 namespaces07479 types03626anonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
      ARMAsmPrinter01517 namespaces06093 types03726llvm.ARMAsmPrinter
      ModuleBitcodeWriter08210 namespaces021169 types03526anonymous_namespace{bitcodewriter.cpp} .ModuleBitcodeWriter
      SparcTargetLowering01917 namespaces05894 types03326llvm.SparcTargetLowering
      EmitAssemblyHelper00621 namespaces09457 types03426anonymous_namespace{backendutil.cpp} .EmitAssemblyHelper
      BitcodeReader0919 namespaces023161 types03825anonymous_namespace{bitcodereader.cpp} .BitcodeReader
      MipsTargetLowering04014 namespaces053102 types04024llvm.MipsTargetLowering
      ASTUnit04613 namespaces036118 types03924clang.ASTUnit
      NVPTXAsmPrinter04113 namespaces045107 types04423llvm.NVPTXAsmPrinter
      PPCFastISel02815 namespaces06985 types04523anonymous_namespace{ppcfastisel.cpp} .PPCFastISel
      FastISel07211 namespaces030127 types04623llvm.FastISel
      X86AsmPrinter02016 namespaces07776 types04123llvm.X86AsmPrinter
      MallocChecker06612 namespaces035118 types04223anonymous_namespace{mallocchecker.cpp} .MallocChecker
      RetainCountChecker06512 namespaces040111 types04323anonymous_namespace{retaincountchecker .cpp}.RetainCountChecker
      AArch64AsmParser03015 namespaces08171 types04922anonymous_namespace{aarch64asmparser .cpp}.AArch64AsmParser
      DwarfDebug07511 namespaces037118 types04822llvm.DwarfDebug
      PPCDAGToDAGISel02715 namespaces07578 types04722anonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel
      NewGVN08310 namespaces033125 types05422anonymous_namespace{newgvn.cpp}.NewGVN
      CGObjCGNU0959 namespaces029136 types05522anonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
      CGObjCNonFragileABIMac07111 namespaces039112 types05622anonymous_namespace{cgobjcmac.cpp} .CGObjCNonFragileABIMac
      Clang01717 namespaces09259 types05322clang.driver.tools.Clang
      CompilerInstance06212 namespaces052102 types05022clang.CompilerInstance
      CXIndexDataConsumer06312 namespaces050105 types05122clang.cxindex.CXIndexDataConsumer
      COFFDumper06412 namespaces042108 types05222anonymous_namespace{coffdumper.cpp} .COFFDumper
      SIInstrInfo02515 namespaces08565 types06421llvm.SIInstrInfo
      ARMAsmParser05013 namespaces07381 types06321anonymous_namespace{armasmparser.cpp} .ARMAsmParser
      LTOCodeGenerator02116 namespaces09557 types06521llvm.LTOCodeGenerator
      LanaiTargetLowering03414 namespaces08271 types06721llvm.LanaiTargetLowering
      NVPTXTargetLowering04813 namespaces06588 types06621llvm.NVPTXTargetLowering
      TargetLowering07011 namespaces049105 types06221llvm.TargetLowering
      X86InstrInfo02615 namespaces08465 types05821llvm.X86InstrInfo
      XCoreTargetLowering06112 namespaces06191 types05721llvm.XCoreTargetLowering
      CodeGenTypes0889 namespaces032125 types05921clang.CodeGen.CodeGenTypes
      CGObjCCommonMac0909 namespaces031126 types06121anonymous_namespace{cgobjcmac.cpp} .CGObjCCommonMac
      DwarfLinker05812 namespaces06290 types06021llvm.dsymutil .anonymous_namespace{dwarflinker.cpp} .DwarfLinker
      AMDGPUTargetLowering06012 namespaces06785 types07320llvm.AMDGPUTargetLowering
      AMDGPUDAGToDAGISel03314 namespaces08863 types07220anonymous_namespace{amdgpuiseldagtodag .cpp}.AMDGPUDAGToDAGISel
      MIParser05912 namespaces06885 types07520anonymous_namespace{miparser.cpp} .MIParser
      MipsFastISel06712 namespaces07183 types07420anonymous_namespace{mipsfastisel.cpp} .MipsFastISel
      X86DAGToDAGISel03514 namespaces08764 types06920anonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel
      DevirtModule0929 namespaces038114 types06820anonymous_namespace{wholeprogramdevirt .cpp}.DevirtModule
      Driver06911 namespaces05695 types07120clang.driver.Driver
      DumpOutputStyle08510 namespaces043107 types07020llvm.pdb.DumpOutputStyle
      ARMBaseInstrInfo05212 namespaces08072 types08219llvm.ARMBaseInstrInfo
      ARMDAGToDAGISel04413 namespaces09160 types08119anonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel
      MSP430TargetLowering05712 namespaces07677 types08419llvm.MSP430TargetLowering
      MipsAsmPrinter05113 namespaces08366 types08319llvm.MipsAsmPrinter
      PPCInstrInfo03814 namespaces09852 types08019llvm.PPCInstrInfo
      DAGCombiner0989 namespaces048105 types07719anonymous_namespace{dagcombiner.cpp} .DAGCombiner
      ObjCMigrateASTConsumer07611 namespaces06488 types07619anonymous_namespace{objcmt.cpp} .ObjCMigrateASTConsumer
      CGObjCMac0999 namespaces051105 types07919anonymous_namespace{cgobjcmac.cpp} .CGObjCMac
      AnalysisConsumer04213 namespaces08664 types07819anonymous_namespace{analysisconsumer .cpp}.AnalysisConsumer
      AArch64InstrInfo04313 namespaces09358 types09418llvm.AArch64InstrInfo
      AArch64DAGToDAGISel05612 namespaces08961 types09318anonymous_namespace{aarch64iseldagtodag .cpp}.AArch64DAGToDAGISel
      AMDGPUInstPrinter03215 namespaces09930 types09218llvm.AMDGPUInstPrinter
      DwarfUnit0949 namespaces05794 types09718llvm.DwarfUnit
      WinException05412 namespaces09061 types09618llvm.WinException
      MetadataLoader+MetadataLoaderImpl0969 namespaces05497 types09518llvm.MetadataLoader+MetadataLoaderImpl
      MachineVerifier07810 namespaces06688 types09118anonymous_namespace{machineverifier.cpp} .MachineVerifier
      HexagonDAGToDAGISel07711 namespaces07873 types08718llvm.HexagonDAGToDAGISel
      SampleProfileLoader0879 namespaces05993 types08618anonymous_namespace{sampleprofile.cpp} .SampleProfileLoader
      BackendConsumer07411 namespaces07972 types08518clang.BackendConsumer
      FrontendAction04913 namespaces09754 types09018clang.FrontendAction
      ObjCDeallocChecker07910 namespaces07283 types08918anonymous_namespace{checkobjcdealloc .cpp}.ObjCDeallocChecker
      RegionStoreManager0899 namespaces05597 types08818anonymous_namespace{regionstore.cpp} .RegionStoreManager
      ARMFrameLowering05312 namespaces09655 types09917llvm.ARMFrameLowering
      DwarfCompileUnit0869 namespaces07085 types09817llvm.DwarfCompileUnit

      Statistics

      Stat   applicationNamespacesUsed   applicationTypesUsed   responsabilitiesMetric
      Sum:3 00219 8134 859
      Average:11.3374.7718.34
      Minimum:91510
      Maximum:401 095149
      Standard deviation:3.6794.8312.34
      Variance:13.468 993152.34
      warning   Rule Violated:    Nested types should not be visible

      2,299 types matched

      2 299 typesVisibilitytypesUserDebtSeverityFull Name
      Container+Flags047Public033no type0332min 0s033Mediumanonymous_namespace{bitmaskenumtest.cpp} .Container+Flags
      Graph<N>+NodeSubset038Public032no type0322min 0s032Mediumllvm.Graph<N>+NodeSubset
      Graph<N>+ChildIterator037Public031no type0312min 0s031Mediumllvm.Graph<N>+ChildIterator
      ImmutableSetTest+MyIter005Protected036no type0362min 0s036Mediumanonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter
      PointerSumTypeTest+Kinds039Public035no type0352min 0s035Mediumanonymous_namespace{pointersumtypetest .cpp}.PointerSumTypeTest+Kinds
      CustomIteratorVector+reverse_iterator041Public034no type0342min 0s034Mediumanonymous_namespace{rangeadaptertest .cpp} .CustomIteratorVector+reverse_iterator
      MemorySSATest+TestAnalyses040Public027no type0272min 0s027MediumMemorySSATest+TestAnalyses
      TestModuleAnalysis+Result036Public026no type0262min 0s026Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis+Result
      TestSCCAnalysis+Result032Public025no type0252min 0s025Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis+Result
      TestFunctionAnalysis+Result031Public030no type0302min 0s030Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis+Result
      TestImmutableFunctionAnalysis+Result033Public029no type0292min 0s029Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestImmutableFunctionAnalysis+Result
      TestIndirectSCCAnalysis+Result035Public028no type0282min 0s028Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectSCCAnalysis+Result
      TestDoublyIndirectSCCAnalysis+Result034Public037no type0372min 0s037Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestDoublyIndirectSCCAnalysis+Result
      TestIndirectFunctionAnalysis+Result042Public046no type0462min 0s046Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestIndirectFunctionAnalysis+Result
      TestLatticeVal+TestLatticeStateTy050Public045no type0452min 0s045Mediumanonymous_namespace{sparsepropagation .cpp}.TestLatticeVal+TestLatticeStateTy
      DummyFileSystem+DirIterImpl049Public044no type0442min 0s044Mediumanonymous_namespace{virtualfilesystemtes t.cpp}.DummyFileSystem+DirIterImpl
      BrainF+CompileFlags051Public049no type0492min 0s049MediumBrainF+CompileFlags
      BrainF+Symbol003Protected048no type0482min 0s048MediumBrainF+Symbol
      HasPathMatcherP2<Result_type ,Matcher_type>+gmock_Impl053Public047no type0472min 0s047Mediumllvm.cfi_verify .anonymous_namespace{graphbuilder.cpp} .HasPathMatcherP2<Result_type ,Matcher_type>+gmock_Impl
      MatcherContext+Query052Public040no type0402min 0s040Mediumllvm.MatcherContext+Query
      LabeledMatcherP<Label_type>+gmock_Impl048Public039no type0392min 0s039MediumLabeledMatcherP<Label_type>+gmock_Impl
      HasDetailMatcher+gmock_Impl044Public038no type0382min 0s038MediumHasDetailMatcher+gmock_Impl
      DetailMatcherP<D_type>+gmock_Impl043Public043no type0432min 0s043MediumDetailMatcherP<D_type>+gmock_Impl
      DocMatcherP<D_type>+gmock_Impl045Public042no type0422min 0s042MediumDocMatcherP<D_type>+gmock_Impl
      PlainMatcherP<Text_type>+gmock_Impl046Public041no type0412min 0s041MediumPlainMatcherP<Text_type>+gmock_Impl
      SnippetMatcherP<S_type>+gmock_Impl013Public008no type0082min 0s008MediumSnippetMatcherP<S_type>+gmock_Impl
      QNameMatcherP<Name_type>+gmock_Impl016Public007no type0072min 0s007MediumQNameMatcherP<Name_type>+gmock_Impl
      DeclURIMatcherP<P_type>+gmock_Impl014Public006no type0062min 0s006MediumDeclURIMatcherP<P_type>+gmock_Impl
      DefURIMatcherP<P_type>+gmock_Impl015Public011no type0112min 0s011MediumDefURIMatcherP<P_type>+gmock_Impl
      IncludeHeaderMatcherP<P_type>+gmock_Impl010Public010no type0102min 0s010MediumIncludeHeaderMatcherP<P_type>+gmock_Impl
      DeclRangeMatcherP<Pos_type>+gmock_Impl011Public009no type0092min 0s009MediumDeclRangeMatcherP<Pos_type>+gmock_Impl
      DefRangeMatcherP<Pos_type>+gmock_Impl012Public002no type0022min 0s002MediumDefRangeMatcherP<Pos_type>+gmock_Impl
      RefsMatcherP<R_type>+gmock_Impl017Public001no type0012min 0s001MediumRefsMatcherP<R_type>+gmock_Impl
      ForCodeCompletionMatcherP <IsIndexedForCodeCompletion_type >+gmock_Impl027Public000no type0002min 0s000MediumForCodeCompletionMatcherP <IsIndexedForCodeCompletion_type >+gmock_Impl
      DiagMatcherP2<Range_type,Message_type >+gmock_Impl026Public005no type0052min 0s005Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.DiagMatcherP2<Range_type ,Message_type>+gmock_Impl
      FixMatcherP3<Range_type,Replacement_type ,Message_type>+gmock_Impl025Public004no type0042min 0s004Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.FixMatcherP3<Range_type ,Replacement_type,Message_type >+gmock_Impl
      EqualToLSPDiagMatcherP<LSPDiag_type >+gmock_Impl030Public003no type0032min 0s003Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.EqualToLSPDiagMatcherP <LSPDiag_type>+gmock_Impl
      EqualToFixMatcherP<Fix_type>+gmock_Impl029Public012no type0122min 0s012Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.EqualToFixMatcherP<Fix_type >+gmock_Impl
      NamedMatcherP<Name_type>+gmock_Impl028Public021no type0212min 0s021Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.NamedMatcherP<Name_type >+gmock_Impl
      LabeledMatcherP<Label_type>+gmock_Impl024Public020no type0202min 0s020Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.LabeledMatcherP<Label_type >+gmock_Impl
      SigHelpLabeledMatcherP<Label_type >+gmock_Impl020Public019no type0192min 0s019Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.SigHelpLabeledMatcherP<Label_type >+gmock_Impl
      KindMatcherP<K_type>+gmock_Impl019Public024no type0242min 0s024Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.KindMatcherP<K_type>+gmock_Impl
      FilterMatcherP<F_type>+gmock_Impl018Public023no type0232min 0s023Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.FilterMatcherP<F_type>+gmock_Impl
      DocMatcherP<D_type>+gmock_Impl023Public022no type0222min 0s022Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.DocMatcherP<D_type>+gmock_Impl
      DetailMatcherP<D_type>+gmock_Impl022Public015no type0152min 0s015Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.DetailMatcherP<D_type>+gmock_Impl
      InsertIncludeMatcherP<IncludeHeader_type >+gmock_Impl021Public014no type0142min 0s014Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.InsertIncludeMatcherP <IncludeHeader_type>+gmock_Impl
      PlainTextMatcherP<Text_type>+gmock_Impl084Public013no type0132min 0s013Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.PlainTextMatcherP<Text_type >+gmock_Impl
      SnippetMatcherP<Text_type>+gmock_Impl083Public018no type0182min 0s018Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.SnippetMatcherP<Text_type >+gmock_Impl
      NameContainsFilterMatcher+gmock_Impl085Public017no type0172min 0s017Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp} .NameContainsFilterMatcher+gmock_Impl
      HasAdditionalEditsMatcher+gmock_Impl087Public016no type0162min 0s016Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp} .HasAdditionalEditsMatcher+gmock_Impl
      IsDocumentedMatcher+gmock_Impl086Public083no type0832min 0s083Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.IsDocumentedMatcher+gmock_Impl
      ParamsAreMatcherP<P_type>+gmock_Impl082Public082no type0822min 0s082Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.ParamsAreMatcherP<P_type >+gmock_Impl
      NamedMatcherP<Name_type>+gmock_Impl078Public081no type0812min 0s081Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.NamedMatcherP<Name_type >+gmock_Impl
      InContainerMatcherP<ContainerName_type >+gmock_Impl077Public086no type0862min 0s086Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.InContainerMatcherP <ContainerName_type>+gmock_Impl
      WithKindMatcherP<Kind_type>+gmock_Impl079Public085no type0852min 0s085Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.WithKindMatcherP<Kind_type >+gmock_Impl
      WrittenMatcherP<Name_type>+gmock_Impl081Public084no type0842min 0s084Mediumclang.clangd .anonymous_namespace{headerstests.cpp} .WrittenMatcherP<Name_type>+gmock_Impl
      ResolvedMatcherP<Name_type>+gmock_Impl080Public077no type0772min 0s077Mediumclang.clangd .anonymous_namespace{headerstests.cpp} .ResolvedMatcherP<Name_type>+gmock_Impl
      NamedMatcherP<N_type>+gmock_Impl088Public076no type0762min 0s076Mediumclang.clangd .anonymous_namespace{indextests.cpp} .NamedMatcherP<N_type>+gmock_Impl
      PosMatcherP2<Line_type,Col_type >+gmock_Impl096Public075no type0752min 0s075Mediumclang.clangd .anonymous_namespace{sourcecodetests .cpp}.PosMatcherP2<Line_type,Col_type >+gmock_Impl
      StringNodeMatcherP<Val_type>+gmock_Impl095Public080no type0802min 0s080Mediumclang.clangd .anonymous_namespace{tracetests.cpp} .StringNodeMatcherP<Val_type>+gmock_Impl
      SchemeMatcherP<S_type>+gmock_Impl097Public079no type0792min 0s079Mediumclang.clangd .anonymous_namespace{uritests.cpp} .SchemeMatcherP<S_type>+gmock_Impl
      AuthorityMatcherP<A_type>+gmock_Impl099Public078no type0782min 0s078Mediumclang.clangd .anonymous_namespace{uritests.cpp} .AuthorityMatcherP<A_type>+gmock_Impl
      BodyMatcherP<B_type>+gmock_Impl098Public087no type0872min 0s087Mediumclang.clangd .anonymous_namespace{uritests.cpp} .BodyMatcherP<B_type>+gmock_Impl
      RangeIsMatcherP<R_type>+gmock_Impl094Public096no type0962min 0s096Mediumclang.clangd .anonymous_namespace{xrefstests.cpp} .RangeIsMatcherP<R_type>+gmock_Impl
      RandomAccessVisitorTest+GlobalTestState004Protected095no type0952min 0s095Mediumanonymous_namespace{randomaccessvisitort est.cpp} .RandomAccessVisitorTest+GlobalTestState
      RandomAccessVisitorTest+PerTestState002Protected094no type0942min 0s094Mediumanonymous_namespace{randomaccessvisitort est.cpp} .RandomAccessVisitorTest+PerTestState
      LineTable+ValueLength090Public099no type0992min 0s099Mediumllvm.dwarfgen.LineTable+ValueLength
      LineTable+ValueAndLength089Public098no type0982min 0s098Mediumllvm.dwarfgen.LineTable+ValueAndLength
      BlockIsFilledWithMatcherP3<Layout_type ,BlockIndex_type,Byte_type>+gmock_Impl091Public097no type0972min 0s097MediumBlockIsFilledWithMatcherP3<Layout_type ,BlockIndex_type,Byte_type>+gmock_Impl
      MockSema+MatcherInfo093Public090no type0902min 0s090Mediumclang.ast_matchers.dynamic .anonymous_namespace{parsertest.cpp} .MockSema+MatcherInfo
      FormatTest+StatusCheck009Protected089no type0892min 0s089Mediumclang.format .anonymous_namespace{formattest.cpp} .FormatTest+StatusCheck
      FormatTestComments+StatusCheck001Protected088no type0882min 0s088Mediumclang.format .anonymous_namespace{formattestcomments .cpp}.FormatTestComments+StatusCheck
      FormatTestObjC+StatusCheck008Protected093no type0932min 0s093Mediumclang.format .anonymous_namespace{formattestobjc.cpp} .FormatTestObjC+StatusCheck
      FormatTestRawStrings+StatusCheck000Protected092no type0922min 0s092Mediumclang.format .anonymous_namespace{formattestrawstring s.cpp}.FormatTestRawStrings+StatusCheck
      TypesMatchMatcherP<V_type>+gmock_Impl092Public091no type0912min 0s091Mediumanonymous_namespace{operationstest.cpp} .TypesMatchMatcherP<V_type>+gmock_Impl
      HasTypeMatcherP<T_type>+gmock_Impl061Public058no type0582min 0s058Mediumanonymous_namespace{operationstest.cpp} .HasTypeMatcherP<T_type>+gmock_Impl
      CFGBuilder+Arc060Public057no type0572min 0s057Mediumllvm.CFGBuilder+Arc
      CFGBuilder+ActionKind062Public056no type0562min 0s056Mediumllvm.CFGBuilder+ActionKind
      CFGBuilder+Update064Public061no type0612min 0s061Mediumllvm.CFGBuilder+Update
      TypeBuilder<(anonymousnamespace)::MyType ,cross>+Fields063Public060no type0602min 0s060Mediumllvm.TypeBuilder<(anonymousnamespace )::MyType,cross>+Fields
      MockAnalysisHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs>+Analysis059Public059no type0592min 0s059Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis
      MockAnalysisHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs >+Analysis+Result055Public052no type0522min 0s052Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis+Result
      MockPassHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs>+Pass054Public051no type0512min 0s051Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockPassHandleBase<DerivedT ,IRUnitT,AnalysisManagerT,,ExtraArgTs >+Pass
      HasNameMatcherP<Name_type>+gmock_Impl056Public050no type0502min 0s050Mediumanonymous_namespace{passbuildercallbacks test.cpp}.HasNameMatcherP<Name_type >+gmock_Impl
      TestFunctionAnalysis+Result058Public055no type0552min 0s055Mediumanonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis+Result
      TestModuleAnalysis+Result057Public054no type0542min 0s054Mediumanonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis+Result
      CustomizedAnalysis+Result065Public053no type0532min 0s053Mediumanonymous_namespace{passmanagertest.cpp} .CustomizedAnalysis+Result
      TestIndirectFunctionAnalysis+Result073Public062no type0622min 0s062Mediumanonymous_namespace{passmanagertest.cpp} .TestIndirectFunctionAnalysis+Result
      TestDoublyIndirectFunctionAnalysis+Resul t072Public071no type0712min 0s071Mediumanonymous_namespace{passmanagertest.cpp} .TestDoublyIndirectFunctionAnalysis+Resu lt
      LockMutex<KeyT,MutexT>+ExtraData074Public070no type0702min 0s070Mediumanonymous_namespace{valuemaptest.cpp} .LockMutex<KeyT,MutexT>+ExtraData
      NoFollow<KeyT>+AnonymousEnum076Public069no type0692min 0s069Mediumanonymous_namespace{valuemaptest.cpp} .NoFollow<KeyT>+AnonymousEnum
      CountOps<KeyT>+ExtraData075Public074no type0742min 0s074Mediumanonymous_namespace{valuemaptest.cpp} .CountOps<KeyT>+ExtraData
      MatchesSymbolMatcherP<Identifier_type >+gmock_Impl071Public073no type0732min 0s073Mediumclang.include_fixer .anonymous_namespace{fuzzysymbolindextes ts.cpp}.MatchesSymbolMatcherP <Identifier_type>+gmock_Impl
      AArch64AsmParser+AArch64MatchResultTy067Public072no type0722min 0s072Mediumanonymous_namespace{aarch64asmparser .cpp} .AArch64AsmParser+AArch64MatchResultTy
      AArch64Operand+VecListIndexType066Public065no type0652min 0s065Mediumanonymous_namespace{aarch64asmparser .cpp}.AArch64Operand+VecListIndexType
      AArch64Subtarget+ARMProcFamilyEnum068Public064no type0642min 0s064Mediumllvm.AArch64Subtarget+ARMProcFamilyEnum
      AArch64FunctionInfo+MILOHDirective070Public063no type0632min 0s063Mediumllvm.AArch64FunctionInfo+MILOHDirective
      AArch64GenRegisterBankInfo+PartialMappin gIdx006Protected068no type0682min 0s068Mediumllvm .AArch64GenRegisterBankInfo+PartialMappi ngIdx
      AArch64GenRegisterBankInfo+ValueMappingI dx007Protected067no type0672min 0s067Mediumllvm .AArch64GenRegisterBankInfo+ValueMapping Idx
      AArch64FastISel+Address+BaseKind069Public066no type0662min 0s066Mediumanonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel+Address+BaseKind

      Statistics

      Stat   Visibility   typesUser   Debt   Severity
      Sum:-09d 4h-
      Average:-02min 0s-
      Minimum:-02min 0s-
      Maximum:-02min 0s-
      Standard deviation:-00min 0s-
      Variance:-00min 0s-
      warning   Rule Violated:    Projects with poor cohesion (RelationalCohesion)

      64 projects matched

      64 projectsChildTypesrelationalCohesionRelational cohesionDebtSeverityFull Name
      ADTTests04804 types470.48460.52110min21LowADTTests
      ASTMatchersTests09471 types610.015630.0172010min20LowASTMatchersTests
      ASTTests07499 types380.75370.852310min23LowASTTests
      AnalysisTests19196 types251.1241.142210min22LowAnalysisTests
      BasicTests2685 types410.67420.671710min17LowBasicTests
      ChangeNamespaceTests3075 types300.99300.971610min16LowChangeNamespaceTests
      ClangDriverTests4540 types620620.0251910min19LowClangDriverTests
      ClangTidyTests3171 types480.48480.481810min18LowClangTidyTests
      ClangdTests12356 types291290.992910min29LowClangdTests
      CodeGenTests3659 types490.46490.462810min28LowCodeGenTests
      DebugInfoCodeViewTests3564 types191.24191.223110min31LowDebugInfoCodeViewTests
      DebugInfoDWARFTests2598 types141.27121.43010min30LowDebugInfoDWARFTests
      DebugInfoMSFTests4246 types370.82380.82510min25LowDebugInfoMSFTests
      DynamicASTMatchersTests4638 types430.61430.612410min24LowDynamicASTMatchersTests
      FormatTests05640 types330.96320.962710min27LowFormatTests
      FrontendTests6125 types440.61440.62610min26LowFrontendTests
      FuzzMutateTests5331 types580.069580.0970510min05LowFuzzMutateTests
      IRTests10419 types350.92340.940410min04LowIRTests
      LLVMAArch64Desc5033 types271.04181.270710min07LowLLVMAArch64Desc
      LLVMARMDesc3856 types171.24171.290610min06LowLLVMARMDesc
      LLVMBinaryFormat15339 types400.7500.420110min01LowLLVMBinaryFormat
      LLVMCodeGen03836 types054.99064.820010min00LowLLVMCodeGen
      LLVMCore02839 types015.49025.20310min03LowLLVMCore
      LLVMExegesisX86Tests5133 types310.97350.940210min02LowLLVMExegesisX86Tests
      LLVMHexagonDesc4346 types161.27271.111310min13LowLLVMHexagonDesc
      LLVMLTO4836 types181.24231.191210min12LowLLVMLTO
      LLVMLanaiCodeGen5627 types151.27091.521510min15LowLLVMLanaiCodeGen
      LLVMMC16268 types074.66074.351410min14LowLLVMMC
      LLVMMipsDesc5530 types101.35101.470910min09LowLLVMMipsDesc
      LLVMObjectYAML08489 types281281.010810min08LowLLVMObjectYAML
      LLVMOrcJIT18199 types201.16211.21110min11LowLLVMOrcJIT
      LLVMSelectionDAG20179 types044.990551010min10LowLLVMSelectionDAG
      LLVMTableGen2882 types025.37015.35310min53LowLLVMTableGen
      LLVMTransformUtils22151 types121.32141.375210min52LowLLVMTransformUtils
      LLVMX86Desc4150 types261.09221.25510min55LowLLVMX86Desc
      LLVMXRay21167 types360.88360.925410min54LowLLVMXRay
      LLVMipo23132 types111.33151.324910min49LowLLVMipo
      LexTests3758 types320.96330.954810min48LowLexTests
      MITests6225 types550.087550.125110min51LowMITests
      OrcJITTests24106 types390.71410.715010min50LowOrcJITTests
      ProfileDataTests3270 types241.13261.116110min61LowProfileDataTests
      SupportTests01865 types460.54450.566010min60LowSupportTests
      ToolingTests11409 types211.15201.226310min63LowToolingTests
      UtilsTests3466 types500.36520.366210min62LowUtilsTests
      clangAST001 365 types007.54006.825710min57LowclangAST
      clangCodeGen06574 types084.48084.165610min56LowclangCodeGen
      clangDriver17211 types064.79035.045910min59LowclangDriver
      clangRewriteFrontend5431 types340.96310.975810min58LowclangRewriteFrontend
      clangStaticAnalyzerCheckers13349 types450.56400.723710min37LowclangStaticAnalyzerCheckers
      clangStaticAnalyzerCore14346 types035.36045.043610min36LowclangStaticAnalyzerCore
      clangTidyBugproneModule2783 types570.086590.0963910min39LowclangTidyBugproneModule
      clangTidyCppCoreGuidelinesModule4736 types590.062540.193810min38LowclangTidyCppCoreGuidelinesModule
      clangTidyFuchsiaModule6025 types560.087560.123310min33LowclangTidyFuchsiaModule
      clangTidyGoogleModule5925 types600.043600.083210min32LowclangTidyGoogleModule
      clangTidyMiscModule4935 types540.091570.113510min35LowclangTidyMiscModule
      clangTidyModernizeModule3369 types510.32470.493410min34LowclangTidyModernizeModule
      clangTidyPerformanceModule6323 types630610.0434510min45LowclangTidyPerformanceModule
      clangTidyReadabilityModule4056 types520.31510.394410min44LowclangTidyReadabilityModule
      clangTidyUtils5231 types530.11530.294710min47LowclangTidyUtils
      clangToolingRefactor2976 types091.45111.454610min46LowclangToolingRefactor
      findAllSymbols5826 types231.14161.314110min41LowfindAllSymbols
      llvm-objdump3956 types221.15251.124010min40Lowllvm-objdump
      llvm-readobj4442 types131.32131.384310min43Lowllvm-readobj
      opt5726 types420.67390.734210min42Lowopt

      Statistics

      Stat   ChildTypes   relationalCohesion   Relational cohesion   Debt   Severity
      Sum:13 09389.2989.241d 2h-
      Average:204.581.41.3910min-
      Minimum:2300.01710min-
      Maximum:1 3657.546.8210min-
      Standard deviation:270.151.661.570min 0s-
      Variance:72 9792.772.470min 0s-
      warning   Rule Violated:    Projects that don't satisfy the Abstractness/Instability principle

      14 projects matched

      14 projectsNormalized dist from main seqDebtSeverityFull Name
      LLVMBinaryFormat000.980410min04LowLLVMBinaryFormat
      LLVMSupport010.970510min05LowLLVMSupport
      gtest020.940610min06Lowgtest
      LLVMCore030.930310min03LowLLVMCore
      clangBasic040.90010min00LowclangBasic
      clangAST050.890110min01LowclangAST
      LLVMARMUtils060.880210min02LowLLVMARMUtils
      LLVMTestingSupport070.851110min11LowLLVMTestingSupport
      LLVMAMDGPUInfo080.81210min12LowLLVMAMDGPUInfo
      LLVMDemangle090.791310min13LowLLVMDemangle
      LLVMAnalysis100.781010min10LowLLVMAnalysis
      LLVMMC110.770710min07LowLLVMMC
      clangASTMatchers120.750810min08LowclangASTMatchers
      LLVMOption130.730910min09LowLLVMOption

      Statistics

      Stat   Normalized dist from main seq   Debt   Severity
      Sum:11.962h 20min-
      Average:0.8510min-
      Minimum:0.7310min-
      Maximum:0.9810min-
      Standard deviation:0.080min 0s-
      Variance:0.00640min 0s-
      warning   Rule Violated:    Constructors of abstract classes should be declared as protected or private

      170 types matched

      170 typesctorsFull Name
      RefactorCheck0072 methodsclang.tidy.test .anonymous_namespace{overlappingreplacem entstest.cpp}.RefactorCheck
      ExprAST0351 methodanonymous_namespace{toy.cpp}.ExprAST
      AMDGPUTargetLowering0341 methodllvm.AMDGPUTargetLowering
      AMDGPUTargetMachine0391 methodllvm.AMDGPUTargetMachine
      AMDGPULibFuncImpl0381 methodllvm.AMDGPULibFuncImpl
      SDWAOperand0371 methodanonymous_namespace{sipeepholesdwa.cpp} .SDWAOperand
      AMDGPUTargetStreamer0301 methodllvm.AMDGPUTargetStreamer
      MCStreamer0291 methodllvm.MCStreamer
      SCEVPredicate0281 methodllvm.SCEVPredicate
      CallGraphSCCPass0331 methodllvm.CallGraphSCCPass
      MemorySSAWalker0321 methodllvm.MemorySSAWalker
      LoopPass0311 methodllvm.LoopPass
      RegionInfoBase<Tr>0401 methodllvm.RegionInfoBase<Tr>
      RegionInfoBase<llvm::RegionTraits <llvm::Function>>0491 methodllvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>
      RegionPass0481 methodllvm.RegionPass
      DwarfExpression0471 methodllvm.DwarfExpression
      SchedulingPriorityQueue0521 methodllvm.SchedulingPriorityQueue
      ScheduleDAG0511 methodllvm.ScheduleDAG
      MachinePassRegistryListener0501 methodllvm.MachinePassRegistryListener
      TargetFrameLowering0431 methodllvm.TargetFrameLowering
      ScheduleDAGInstrs0421 methodllvm.ScheduleDAGInstrs
      MachineConstantPoolValue0411 methodllvm.MachineConstantPoolValue
      TypePromotionTransaction+TypePromotionAc tion0461 methodanonymous_namespace{codegenprepare.cpp} .TypePromotionTransaction+TypePromotionA ction
      Rewriter0451 methodanonymous_namespace{peepholeoptimizer .cpp}.Rewriter
      DiagnosticInfo0441 methodllvm.DiagnosticInfo
      DiagnosticInfoOptimizationBase0091 methodllvm.DiagnosticInfoOptimizationBase
      Pass0062 methodsllvm.Pass
      ModulePass0131 methodllvm.ModulePass
      FunctionPass0111 methodllvm.FunctionPass
      BasicBlockPass0121 methodllvm.BasicBlockPass
      PMDataManager0151 methodllvm.PMDataManager
      DebugSubsection0141 methodllvm.codeview.DebugSubsection
      DIContext0101 methodllvm.DIContext
      DWARFAcceleratorTable0022 methodsllvm.DWARFAcceleratorTable
      FrameEntry0241 methodllvm.dwarf.FrameEntry
      NativeRawSymbol0231 methodllvm.pdb.NativeRawSymbol
      Node0221 methodanonymous_namespace{itaniumdemangle.cpp} .Node
      ObjectCache0271 methodllvm.ObjectCache
      RuntimeDyld+LoadedObjectInfo0261 methodllvm.RuntimeDyld+LoadedObjectInfo
      RuntimeDyld+MemoryManager0251 methodllvm.RuntimeDyld+MemoryManager
      BenchmarkRunner0181 methodexegesis.BenchmarkRunner
      Transformation0171 methodanonymous_namespace{hexagonbitsimplify .cpp}.Transformation
      MachineConstEvaluator0161 methodanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator
      ThinBackendProc0211 methodllvm.lto.ThinBackendProc
      MCSection0201 methodllvm.MCSection
      MCStreamer0191 methodllvm.MCStreamer
      MCAsmBackend0531 methodllvm.MCAsmBackend
      MCObjectWriter0841 methodllvm.MCObjectWriter
      MCCodeEmitter0831 methodllvm.MCCodeEmitter
      MCInstPrinter0361 methodllvm.MCInstPrinter
      MCDisassembler0871 methodllvm.MCDisassembler
      MCSymbolizer0012 methodsllvm.MCSymbolizer
      MCAsmLexer0861 methodllvm.MCAsmLexer
      MCAsmParser0821 methodllvm.MCAsmParser
      MCTargetAsmParser0781 methodllvm.MCTargetAsmParser
      MipsInstrInfo0771 methodllvm.MipsInstrInfo
      MipsTargetLowering0791 methodllvm.MipsTargetLowering
      MipsRegisterInfo0811 methodllvm.MipsRegisterInfo
      MipsDAGToDAGISel0801 methodllvm.MipsDAGToDAGISel
      MipsCallLowering+MipsHandler0881 methodllvm.MipsCallLowering+MipsHandler
      InspectMemInstr0961 methodanonymous_namespace{mipsdelayslotfiller .cpp}.InspectMemInstr
      SymbolicFile0951 methodllvm.object.SymbolicFile
      ObjectFile0042 methodsllvm.object.ObjectFile
      MaterializationUnit0971 methodllvm.orc.MaterializationUnit
      JITCompileCallbackManager0991 methodllvm.orc.JITCompileCallbackManager
      IRLayer0981 methodllvm.orc.IRLayer
      ObjectLayer0941 methodllvm.orc.ObjectLayer
      CompileOnDemandLayer<BaseLayerT ,CompileCallbackMgrT,IndirectStubsMgrT >+ResourceOwner0002 methodsllvm.orc.CompileOnDemandLayer<BaseLayerT ,CompileCallbackMgrT,IndirectStubsMgrT >+ResourceOwner
      RTDyldObjectLinkingLayerBase+LinkedObjec t0082 methodsllvm.orc .RTDyldObjectLinkingLayerBase+LinkedObje ct
      PPCTargetStreamer0901 methodllvm.PPCTargetStreamer
      PPCTargetStreamer0891 methodllvm.PPCTargetStreamer
      InstrProfReader0911 methodllvm.InstrProfReader
      SampleProfileReader0931 methodllvm.sampleprof.SampleProfileReader
      SampleProfileReaderBinary0921 methodllvm.sampleprof .SampleProfileReaderBinary
      SampleProfileWriterBinary0611 methodllvm.sampleprof .SampleProfileWriterBinary
      RuntimeDyld+LoadedObjectInfo0601 methodllvm.RuntimeDyld+LoadedObjectInfo
      RuntimeDyld+MemoryManager0621 methodllvm.RuntimeDyld+MemoryManager
      RuntimeDyldImpl0641 methodllvm.RuntimeDyldImpl
      ScheduleDAGSDNodes0631 methodllvm.ScheduleDAGSDNodes
      SelectionDAGISel0591 methodllvm.SelectionDAGISel
      SparcTargetStreamer0551 methodllvm.SparcTargetStreamer
      SparcTargetStreamer0541 methodllvm.SparcTargetStreamer
      MemoryBuffer0561 methodllvm.MemoryBuffer
      raw_ostream0032 methodsllvm.raw_ostream
      raw_pwrite_stream0581 methodllvm.raw_pwrite_stream
      format_object_base0571 methodllvm.format_object_base
      PrettyStackTraceEntry0651 methodllvm.PrettyStackTraceEntry
      generic_parser_base0731 methodllvm.cl.generic_parser_base
      IO0721 methodllvm.yaml.IO
      RecTy0741 methodllvm.RecTy
      Init0761 methodllvm.Init
      OpInit0751 methodllvm.OpInit
      Resolver0711 methodllvm.Resolver
      TargetIntrinsicInfo0671 methodllvm.TargetIntrinsicInfo
      TargetLoweringObjectFile0052 methodsllvm.TargetLoweringObjectFile
      IVVisitor0661 methodllvm.IVVisitor
      RewriteDescriptor0681 methodllvm.SymbolRewriter.RewriteDescriptor
      VPRecipeBase0701 methodllvm.VPRecipeBase
      X86AddressSanitizer0691 methodanonymous_namespace{x86asminstrumentatio n.cpp}.X86AddressSanitizer
      InstrConverterBase0851 methodanonymous_namespace{x86domainreassignmen t.cpp}.InstrConverterBase

      Statistics

      Stat   ctors
      Sum:189
      Average:1.11
      Minimum:1
      Maximum:3
      Standard deviation:0.37
      Variance:0.13
      warning   Rule Violated:    The class does not have a constructor.

      25 fields matched

      25 fieldsFilePathLineDebtSeverityFull Name
      The class 'LocationVerifier' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h08176082min 0s08MediumCppCheck.style.style.The class 'LocationVerifier' does not have a constructor although it has private member variables.
      The class 'RangeVerifier' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h07213072min 0s07MediumCppCheck.style.style.The class 'RangeVerifier' does not have a constructor although it has private member variables.
      The class 'MatchVerifier < ast_type_traits :: DynTypedNode >' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h1534062min 0s06MediumCppCheck.style.style.The class 'MatchVerifier < ast_type_traits :: DynTypedNode >' does not have a constructor although it has private member variables.
      The class 'A57ChainingConstraint' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.h1921112min 0s11MediumCppCheck.style.style.The class 'A57ChainingConstraint' does not have a constructor although it has private member variables.
      The class 'SSACCmpConv' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp11138102min 0s10MediumCppCheck.style.style.The class 'SSACCmpConv' does not have a constructor although it has private member variables.
      The class 'SSAIfConv' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\CodeGen\EarlyIfConversion.cpp1281092min 0s09MediumCppCheck.style.style.The class 'SSAIfConv' does not have a constructor although it has private member variables.
      The class 'HexagonTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonTargetObjectFile.h2118022min 0s02MediumCppCheck.style.style.The class 'HexagonTargetObjectFile' does not have a constructor although it has private member variables.
      The class 'LanaiTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Lanai\LanaiTargetObjectFile.h2317012min 0s01MediumCppCheck.style.style.The class 'LanaiTargetObjectFile' does not have a constructor although it has private member variables.
      The class 'MipsAnalyzeImmediate' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Mips\MipsAnalyzeImmediate.h2218002min 0s00MediumCppCheck.style.style.The class 'MipsAnalyzeImmediate' does not have a constructor although it has private member variables.
      The class 'MipsTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Mips\MipsTargetObjectFile.h2417052min 0s05MediumCppCheck.style.style.The class 'MipsTargetObjectFile' does not have a constructor although it has private member variables.
      The class 'AggLoadStoreRewriter' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\Scalar\SROA.cpp023 111042min 0s04MediumCppCheck.style.style.The class 'AggLoadStoreRewriter' does not have a constructor although it has private member variables.
      The class 'StackMapShadowTracker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\X86\X86AsmPrinter.h1445032min 0s03MediumCppCheck.style.style.The class 'StackMapShadowTracker' does not have a constructor although it has private member variables.
      The class 'XCoreTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreTargetObjectFile.h2019122min 0s12MediumCppCheck.style.style.The class 'XCoreTargetObjectFile' does not have a constructor although it has private member variables.
      The class 'GlobalTypeMember' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\IPO\LowerTypeTests.cpp06249212min 0s21MediumCppCheck.style.style.The class 'GlobalTypeMember' does not have a constructor although it has private member variables.
      The struct 'ICallBranchFunnel' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\IPO\LowerTypeTests.cpp05297202min 0s20MediumCppCheck.style.style.The struct 'ICallBranchFunnel' does not have a constructor although it has private member variables.
      The class 'AggValueSlot' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGValue.h04437192min 0s19MediumCppCheck.style.style.The class 'AggValueSlot' does not have a constructor although it has private member variables.
      The class 'FinallyInfo' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h03479242min 0s24MediumCppCheck.style.style.The class 'FinallyInfo' does not have a constructor although it has private member variables.
      The class 'Capture' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBlocks.h10157232min 0s23MediumCppCheck.style.style.The class 'Capture' does not have a constructor although it has private member variables.
      The class 'ASTViewer' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\ASTConsumers.cpp09164222min 0s22MediumCppCheck.style.style.The class 'ASTViewer' does not have a constructor although it has private member variables.
      The class 'StmtUSEFinder' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp017 332152min 0s15MediumCppCheck.style.style.The class 'StmtUSEFinder' does not have a constructor although it has private member variables.
      The class 'LastDeclUSEFinder' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp007 348142min 0s14MediumCppCheck.style.style.The class 'LastDeclUSEFinder' does not have a constructor although it has private member variables.
      The class 'CStringChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\CStringChecker.cpp1731132min 0s13MediumCppCheck.style.style.The class 'CStringChecker' does not have a constructor although it has private member variables.
      The class 'PaddingChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\PaddingChecker.cpp1633182min 0s18MediumCppCheck.style.style.The class 'PaddingChecker' does not have a constructor although it has private member variables.
      The class 'StackAddrEscapeChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\StackAddrEscapeChecker.cpp1830172min 0s17MediumCppCheck.style.style.The class 'StackAddrEscapeChecker' does not have a constructor although it has private member variables.
      The class 'CodeCoverageTool' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp1353162min 0s16MediumCppCheck.style.style.The class 'CodeCoverageTool' does not have a constructor although it has private member variables.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-20 51850min-
      Average:-820.722min 0s-
      Minimum:-172min 0s-
      Maximum:-7 3482min 0s-
      Standard deviation:-2 0130min 0s-
      Variance:-4 053 0080min 0s-
      warning   Rule Violated:    Class has a constructor with 1 argument that is not explicit.

      1,207 fields matched

      1 207 fieldsFilePathLineDebtSeverityFull Name
      Struct 'NonAssignable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp063740332min 0s033MediumCppCheck.style.style.Struct 'NonAssignable' has a constructor with 1 argument that is not explicit.
      Class 'NodeSubset' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h085410322min 0s032MediumCppCheck.style.style.Class 'NodeSubset' has a constructor with 1 argument that is not explicit.
      Class 'df_iterator_storage' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DepthFirstIteratorTest.cpp086360312min 0s031MediumCppCheck.style.style.Class 'df_iterator_storage' has a constructor with 1 argument that is not explicit.
      Class 'FixedDAGDeltaAlgorithm' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp090320362min 0s036MediumCppCheck.style.style.Class 'FixedDAGDeltaAlgorithm' has a constructor with 1 argument that is not explicit.
      Class 'FixedDeltaAlgorithm' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp079470352min 0s035MediumCppCheck.style.style.Class 'FixedDeltaAlgorithm' has a constructor with 1 argument that is not explicit.
      Class 'CtorTester' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp082430342min 0s034MediumCppCheck.style.style.Class 'CtorTester' has a constructor with 1 argument that is not explicit.
      Struct 'CountCopyAndMove' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp0531220272min 0s027MediumCppCheck.style.style.Struct 'CountCopyAndMove' has a constructor with 1 argument that is not explicit.
      Struct 'Node' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp098240262min 0s026MediumCppCheck.style.style.Struct 'Node' has a constructor with 1 argument that is not explicit.
      Struct 'NodeWithCallback' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp0292040252min 0s025MediumCppCheck.style.style.Struct 'NodeWithCallback' has a constructor with 1 argument that is not explicit.
      Struct 'PrivateNode' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp0262570302min 0s030MediumCppCheck.style.style.Struct 'PrivateNode' has a constructor with 1 argument that is not explicit.
      Struct 'Callable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp0461440292min 0s029MediumCppCheck.style.style.Struct 'Callable' has a constructor with 1 argument that is not explicit.
      Struct 'InputIterator' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp0311880282min 0s028MediumCppCheck.style.style.Struct 'InputIterator' has a constructor with 1 argument that is not explicit.
      Class 'ReverseOnlyVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp094270372min 0s037MediumCppCheck.style.style.Class 'ReverseOnlyVector' has a constructor with 1 argument that is not explicit.
      Class 'BidirectionalVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp081440462min 0s046MediumCppCheck.style.style.Class 'BidirectionalVector' has a constructor with 1 argument that is not explicit.
      Class 'BidirectionalVectorConsts' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp066610452min 0s045MediumCppCheck.style.style.Class 'BidirectionalVectorConsts' has a constructor with 1 argument that is not explicit.
      Class 'CustomIteratorVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp059830442min 0s044MediumCppCheck.style.style.Class 'CustomIteratorVector' has a constructor with 1 argument that is not explicit.
      Struct 'Callable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\ScopeExitTest.cpp099200492min 0s049MediumCppCheck.style.style.Struct 'Callable' has a constructor with 1 argument that is not explicit.
      Class 'Constructable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp080450482min 0s048MediumCppCheck.style.style.Class 'Constructable' has a constructor with 1 argument that is not explicit.
      Struct 'notassignable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp0058090472min 0s047MediumCppCheck.style.style.Struct 'notassignable' has a constructor with 1 argument that is not explicit.
      Struct 'StringMapTestStruct' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0213040402min 0s040MediumCppCheck.style.style.Struct 'StringMapTestStruct' has a constructor with 1 argument that is not explicit.
      Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0183240392min 0s039MediumCppCheck.style.style.Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.
      Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0173250382min 0s038MediumCppCheck.style.style.Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.
      Struct 'CountCtorCopyAndMove' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0134240432min 0s043MediumCppCheck.style.style.Struct 'CountCtorCopyAndMove' has a constructor with 1 argument that is not explicit.
      Struct 'NonMoveableNonCopyableType' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0124820422min 0s042MediumCppCheck.style.style.Struct 'NonMoveableNonCopyableType' has a constructor with 1 argument that is not explicit.
      Class 'TestFrontendAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp092290412min 0s041MediumCppCheck.style.style.Class 'TestFrontendAction' has a constructor with 1 argument that is not explicit.
      Struct 'TestSource' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp065690082min 0s008MediumCppCheck.style.style.Struct 'TestSource' has a constructor with 1 argument that is not explicit.
      Class 'DeclCounterWithPredicate < ClassTemplateDecl >' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h067610072min 0s007MediumCppCheck.style.style.Class 'DeclCounterWithPredicate < ClassTemplateDecl >' has a constructor with 1 argument that is not explicit.
      Struct 'StmtHashMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp070570062min 0s006MediumCppCheck.style.style.Struct 'StmtHashMatch' has a constructor with 1 argument that is not explicit.
      Class 'PrintMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp076510112min 0s011MediumCppCheck.style.style.Class 'PrintMatch' has a constructor with 1 argument that is not explicit.
      Class 'PrintMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp075520102min 0s010MediumCppCheck.style.style.Class 'PrintMatch' has a constructor with 1 argument that is not explicit.
      Struct 'TestAnalyses' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp077510092min 0s009MediumCppCheck.style.style.Struct 'TestAnalyses' has a constructor with 1 argument that is not explicit.
      Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp088330022min 0s002MediumCppCheck.style.style.Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp091290012min 0s001MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Class 'TestSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp072560002min 0s000MediumCppCheck.style.style.Class 'TestSCCAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp074520052min 0s005MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp060790042min 0s004MediumCppCheck.style.style.Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp062750032min 0s003MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Class 'TestImmutableFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0551100122min 0s012MediumCppCheck.style.style.Class 'TestImmutableFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'LambdaModulePass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0501280212min 0s021MediumCppCheck.style.style.Struct 'LambdaModulePass' has a constructor with 1 argument that is not explicit.
      Struct 'LambdaSCCPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0471380202min 0s020MediumCppCheck.style.style.Struct 'LambdaSCCPass' has a constructor with 1 argument that is not explicit.
      Struct 'LambdaFunctionPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0441520192min 0s019MediumCppCheck.style.style.Struct 'LambdaFunctionPass' has a constructor with 1 argument that is not explicit.
      Struct 'TestIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0038530242min 0s024MediumCppCheck.style.style.Struct 'TestIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'TestDoublyIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0019060232min 0s023MediumCppCheck.style.style.Struct 'TestDoublyIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0028940222min 0s022MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0009470152min 0s015MediumCppCheck.style.style.Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'ScopedDir' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp0163350142min 0s014MediumCppCheck.style.style.Struct 'ScopedDir' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0431520132min 0s013MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0351620182min 0s018MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0401520172min 0s017MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0381620162min 0s016MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0421520832min 0s083MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0371620822min 0s082MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0411520812min 0s081MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0361620862min 0s086MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Struct 'MyASTConsumer' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\CodeGenExternalTest.cpp071570852min 0s085MediumCppCheck.style.style.Struct 'MyASTConsumer' has a constructor with 1 argument that is not explicit.
      Class 'CondMatcher < Type >' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0451490842min 0s084MediumCppCheck.style.style.Class 'CondMatcher < Type >' has a constructor with 1 argument that is not explicit.
      Class 'SameAsMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0331800772min 0s077MediumCppCheck.style.style.Class 'SameAsMatcher' has a constructor with 1 argument that is not explicit.
      Class 'ConstantIntMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0282140762min 0s076MediumCppCheck.style.style.Class 'ConstantIntMatcher' has a constructor with 1 argument that is not explicit.
      Class 'InstructionMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0272390752min 0s075MediumCppCheck.style.style.Class 'InstructionMatcher' has a constructor with 1 argument that is not explicit.
      Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0232980802min 0s080MediumCppCheck.style.style.Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.
      Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0222990792min 0s079MediumCppCheck.style.style.Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.
      Class 'NameMetaMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0193180782min 0s078MediumCppCheck.style.style.Class 'NameMetaMatcher' has a constructor with 1 argument that is not explicit.
      Class 'Annotations' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Annotations.h083430872min 0s087MediumCppCheck.style.style.Class 'Annotations' has a constructor with 1 argument that is not explicit.
      Class 'SubsequenceMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Matchers.h084430962min 0s096MediumCppCheck.style.style.Class 'SubsequenceMatcher' has a constructor with 1 argument that is not explicit.
      Class 'NoConcurrentAccessDiagConsumer' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp0048450952min 0s095MediumCppCheck.style.style.Class 'NoConcurrentAccessDiagConsumer' has a constructor with 1 argument that is not explicit.
      Struct 'ExpectedMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp097240942min 0s094MediumCppCheck.style.style.Struct 'ExpectedMatch' has a constructor with 1 argument that is not explicit.
      Struct 'RankMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp0321830992min 0s099MediumCppCheck.style.style.Struct 'RankMatcher' has a constructor with 1 argument that is not explicit.
      Struct 'CaptureProxy' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp095270982min 0s098MediumCppCheck.style.style.Struct 'CaptureProxy' has a constructor with 1 argument that is not explicit.
      Class 'BogusTargetLowering' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp089320972min 0s097MediumCppCheck.style.style.Class 'BogusTargetLowering' has a constructor with 1 argument that is not explicit.
      Class 'BogusSubtarget' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp078490902min 0s090MediumCppCheck.style.style.Class 'BogusSubtarget' has a constructor with 1 argument that is not explicit.
      Class 'CTUAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CrossTU\CrossTranslationUnitTest.cpp058890892min 0s089MediumCppCheck.style.style.Class 'CTUAction' has a constructor with 1 argument that is not explicit.
      Class 'MockRawSymbol' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp0341660882min 0s088MediumCppCheck.style.style.Class 'MockRawSymbol' has a constructor with 1 argument that is not explicit.
      Class 'TestPPCallbacksFrontendAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp0391600932min 0s093MediumCppCheck.style.style.Class 'TestPPCallbacksFrontendAction' has a constructor with 1 argument that is not explicit.
      Class 'TypoExternalSemaSource' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp0301990922min 0s092MediumCppCheck.style.style.Class 'TypoExternalSemaSource' has a constructor with 1 argument that is not explicit.
      Struct 'CustomOptPassGate' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp0144030912min 0s091MediumCppCheck.style.style.Struct 'CustomOptPassGate' has a constructor with 1 argument that is not explicit.
      Class 'Analysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp068600582min 0s058MediumCppCheck.style.style.Class 'Analysis' has a constructor with 1 argument that is not explicit.
      Class 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp064710572min 0s057MediumCppCheck.style.style.Class 'Result' has a constructor with 1 argument that is not explicit.
      Class 'Pass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp0491340562min 0s056MediumCppCheck.style.style.Class 'Pass' has a constructor with 1 argument that is not explicit.
      Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp093290612min 0s061MediumCppCheck.style.style.Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp096250602min 0s060MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp069580592min 0s059MediumCppCheck.style.style.Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp073540522min 0s052MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Struct 'TestModulePass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp061780512min 0s051MediumCppCheck.style.style.Struct 'TestModulePass' has a constructor with 1 argument that is not explicit.
      Struct 'TestInvalidationFunctionPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0481350502min 0s050MediumCppCheck.style.style.Struct 'TestInvalidationFunctionPass' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0115280552min 0s055MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Struct 'CustomizedPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0105470542min 0s054MediumCppCheck.style.style.Struct 'CustomizedPass' has a constructor with 1 argument that is not explicit.
      Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0095960532min 0s053MediumCppCheck.style.style.Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'TestDoublyIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0076450622min 0s062MediumCppCheck.style.style.Struct 'TestDoublyIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
      Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0086330712min 0s071MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
      Struct 'LambdaPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0066660702min 0s070MediumCppCheck.style.style.Struct 'LambdaPass' has a constructor with 1 argument that is not explicit.
      Class 'ConcreteCallbackVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp087340692min 0s069MediumCppCheck.style.style.Class 'ConcreteCallbackVH' has a constructor with 1 argument that is not explicit.
      Class 'RecordingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0252620742min 0s074MediumCppCheck.style.style.Class 'RecordingVH' has a constructor with 1 argument that is not explicit.
      Class 'RecordingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0242880732min 0s073MediumCppCheck.style.style.Class 'RecordingVH' has a constructor with 1 argument that is not explicit.
      Class 'RecoveringVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0203180722min 0s072MediumCppCheck.style.style.Class 'RecoveringVH' has a constructor with 1 argument that is not explicit.
      Class 'DestroyingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0153650652min 0s065MediumCppCheck.style.style.Class 'DestroyingVH' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp0571000642min 0s064MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp0561080632min 0s063MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp0541140682min 0s068MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
      Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp0511240672min 0s067MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
      Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp0521240662min 0s066MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-853 1545d 0h-
      Average:-706.842min 0s-
      Minimum:-112min 0s-
      Maximum:-15 7372min 0s-
      Standard deviation:-1 7090min 0s-
      Variance:-2 919 7250min 0s-
      warning   Rule Violated:    class class does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.

      4 fields matched

      4 fieldsFilePathLineDebtSeverityFull Name
      Class 'InstructionRemover' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp02 37412min 0s1MediumCppCheck.warning.warning.Class 'InstructionRemover' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
      Struct 'XMLDumper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp193502min 0s0MediumCppCheck.warning.warning.Struct 'XMLDumper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
      Class 'PTHEntryKeyVariant' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp27532min 0s3MediumCppCheck.warning.warning.Class 'PTHEntryKeyVariant' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
      Class 'DiagTools' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).c:\CoderGears\LLVM10\tools\clang\tools\diagtool\DiagTool.cpp32922min 0s2MediumCppCheck.warning.warning.Class 'DiagTools' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-3 4138min-
      Average:-853.252min 0s-
      Minimum:-292min 0s-
      Maximum:-2 3742min 0s-
      Standard deviation:-949.270min 0s-
      Variance:-901 1060min 0s-
      warning   Rule Violated:    Member variable is not initialized in the constructor.

      325 fields matched

      325 fieldsFilePathLineDebtSeverityFull Name
      Member variable 'Pattern::LineNumber' is not initialized in the constructor.C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0371390332min 0s033HighCppCheck.warning.warning.Member variable 'Pattern::LineNumber' is not initialized in the constructor.
      Member variable 'AArch64FunctionInfo::LocalStackSize' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64MachineFunctionInfo.h0491030322min 0s032HighCppCheck.warning.warning.Member variable 'AArch64FunctionInfo::LocalStackSize' is not initialized in the constructor.
      Member variable 'AArch64A57FPLoadBalancing::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp0421170312min 0s031HighCppCheck.warning.warning.Member variable 'AArch64A57FPLoadBalancing::MRI' is not initialized in the constructor.
      Member variable 'Chain::KillIsImmutable' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp0232040362min 0s036HighCppCheck.warning.warning.Member variable 'Chain::KillIsImmutable' is not initialized in the constructor.
      Member variable 'AArch64AdvSIMDScalar::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp056860352min 0s035HighCppCheck.warning.warning.Member variable 'AArch64AdvSIMDScalar::MRI' is not initialized in the constructor.
      Member variable 'AArch64AsmPrinter::STI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp069680342min 0s034HighCppCheck.warning.warning.Member variable 'AArch64AsmPrinter::STI' is not initialized in the constructor.
      Member variable 'AArch64CondBrTuning::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp075560272min 0s027HighCppCheck.warning.warning.Member variable 'AArch64CondBrTuning::TII' is not initialized in the constructor.
      Member variable 'AArch64ConditionalCompares::MBPI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp0047780262min 0s026HighCppCheck.warning.warning.Member variable 'AArch64ConditionalCompares::MBPI' is not initialized in the constructor.
      Member variable 'AArch64DeadRegisterDefinitions::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64DeadRegisterDefinitionsPass.cpp087450252min 0s025HighCppCheck.warning.warning.Member variable 'AArch64DeadRegisterDefinitions::TRI' is not initialized in the constructor.
      Member variable 'AArch64ExpandPseudo::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp078550302min 0s030HighCppCheck.warning.warning.Member variable 'AArch64ExpandPseudo::TII' is not initialized in the constructor.
      Member variable 'FalkorHWPFFix::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FalkorHWPFFix.cpp0281860292min 0s029HighCppCheck.warning.warning.Member variable 'FalkorHWPFFix::TII' is not initialized in the constructor.
      Member variable 'AArch64A53Fix835769::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A53Fix835769.cpp058850282min 0s028HighCppCheck.warning.warning.Member variable 'AArch64A53Fix835769::TII' is not initialized in the constructor.
      Member variable 'AArch64ConditionOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionOptimizer.cpp0481060372min 0s037HighCppCheck.warning.warning.Member variable 'AArch64ConditionOptimizer::TII' is not initialized in the constructor.
      Member variable 'AArch64RedundantCopyElimination::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp060830462min 0s046HighCppCheck.warning.warning.Member variable 'AArch64RedundantCopyElimination::MRI' is not initialized in the constructor.
      Member variable 'AArch64LoadStoreOpt::AA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LoadStoreOptimizer.cpp051920452min 0s045HighCppCheck.warning.warning.Member variable 'AArch64LoadStoreOpt::AA' is not initialized in the constructor.
      Member variable 'AArch64StorePairSuppress::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64StorePairSuppress.cpp092410442min 0s044HighCppCheck.warning.warning.Member variable 'AArch64StorePairSuppress::TII' is not initialized in the constructor.
      Member variable 'AArch64SIMDInstrOpt::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp0321530492min 0s049HighCppCheck.warning.warning.Member variable 'AArch64SIMDInstrOpt::TII' is not initialized in the constructor.
      Member variable 'R600MachineFunctionInfo::CFStackSize' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineFunctionInfo.cpp099150482min 0s048HighCppCheck.warning.warning.Member variable 'R600MachineFunctionInfo::CFStackSize' is not initialized in the constructor.
      Member variable 'Param::Reserved' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h0133030472min 0s047HighCppCheck.warning.warning.Member variable 'Param::Reserved' is not initialized in the constructor.
      Member variable 'AMDGPULibFuncImpl::FuncId' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h0123260402min 0s040HighCppCheck.warning.warning.Member variable 'AMDGPULibFuncImpl::FuncId' is not initialized in the constructor.
      Member variable 'GCNMaxOccupancySchedStrategy::SGPRExce ssLimit' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AMDGPU\GCNSchedStrategy.cpp098270392min 0s039HighCppCheck.warning.warning.Member variable 'GCNMaxOccupancySchedStrategy::SGPRExce ssLimit' is not initialized in the constructor.
      Member variable 'AMDGPUAnnotateKernelFeatures::AS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAnnotateKernelFeatures.cpp074560382min 0s038HighCppCheck.warning.warning.Member variable 'AMDGPUAnnotateKernelFeatures::AS' is not initialized in the constructor.
      Member variable 'AMDGPUSimplifyLibCalls::Simplifier' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp0291770432min 0s043HighCppCheck.warning.warning.Member variable 'AMDGPUSimplifyLibCalls::Simplifier' is not initialized in the constructor.
      Member variable 'AMDGPUMachineCFGStructurizer::Regions' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp0021 2190422min 0s042HighCppCheck.warning.warning.Member variable 'AMDGPUMachineCFGStructurizer::Regions' is not initialized in the constructor.
      Member variable 'AMDGPUPromoteAlloca::TM' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUPromoteAlloca.cpp0461110412min 0s041HighCppCheck.warning.warning.Member variable 'AMDGPUPromoteAlloca::TM' is not initialized in the constructor.
      Member variable 'AMDGPUInliner::TTIWP' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUInline.cpp073580082min 0s008HighCppCheck.warning.warning.Member variable 'AMDGPUInliner::TTIWP' is not initialized in the constructor.
      Member variable 'AMDGPUPerfHint::AS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUPerfHintAnalysis.cpp066710072min 0s007HighCppCheck.warning.warning.Member variable 'AMDGPUPerfHint::AS' is not initialized in the constructor.
      Member variable 'R600ClauseMergePass::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ClauseMergePass.cpp070670062min 0s006HighCppCheck.warning.warning.Member variable 'R600ClauseMergePass::TII' is not initialized in the constructor.
      Member variable 'R600ControlFlowFinalizer::MaxFetchInst ' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ControlFlowFinalizer.cpp0085060112min 0s011HighCppCheck.warning.warning.Member variable 'R600ControlFlowFinalizer::MaxFetchInst ' is not initialized in the constructor.
      Member variable 'R600OpenCLImageTypeLoweringPass::Conte xt' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600OpenCLImageTypeLoweringPass.cpp0113670102min 0s010HighCppCheck.warning.warning.Member variable 'R600OpenCLImageTypeLoweringPass::Conte xt' is not initialized in the constructor.
      Member variable 'R600VectorRegMerger::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600OptimizeVectorRegisters.cpp0391280092min 0s009HighCppCheck.warning.warning.Member variable 'R600VectorRegMerger::MRI' is not initialized in the constructor.
      Member variable 'R600PacketizerList::ConsideredInstUses AlreadyWrittenVectorElement' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600Packetizer.cpp0341480022min 0s002HighCppCheck.warning.warning.Member variable 'R600PacketizerList::ConsideredInstUses AlreadyWrittenVectorElement' is not initialized in the constructor.
      Member variable 'SIAnnotateControlFlow::DA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIAnnotateControlFlow.cpp0471080012min 0s001HighCppCheck.warning.warning.Member variable 'SIAnnotateControlFlow::DA' is not initialized in the constructor.
      Member variable 'SIFixSGPRCopies::MDT' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp0411170002min 0s000HighCppCheck.warning.warning.Member variable 'SIFixSGPRCopies::MDT' is not initialized in the constructor.
      Member variable 'SIFixWWMLiveness::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixWWMLiveness.cpp062810052min 0s005HighCppCheck.warning.warning.Member variable 'SIFixWWMLiveness::TRI' is not initialized in the constructor.
      Member variable 'SIFoldOperands::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp050960042min 0s004HighCppCheck.warning.warning.Member variable 'SIFoldOperands::MRI' is not initialized in the constructor.
      Member variable 'SIFormMemoryClauses::ST' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFormMemoryClauses.cpp085470032min 0s003HighCppCheck.warning.warning.Member variable 'SIFormMemoryClauses::ST' is not initialized in the constructor.
      Member variable 'SIInsertWaitcnts::IV' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0093960122min 0s012HighCppCheck.warning.warning.Member variable 'SIInsertWaitcnts::IV' is not initialized in the constructor.
      Member variable 'SILoadStoreOptimizer::CreatedX2' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SILoadStoreOptimizer.cpp0381330212min 0s021HighCppCheck.warning.warning.Member variable 'SILoadStoreOptimizer::CreatedX2' is not initialized in the constructor.
      Member variable 'SIPeepholeSDWA::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIPeepholeSDWA.cpp057860202min 0s020HighCppCheck.warning.warning.Member variable 'SIPeepholeSDWA::MRI' is not initialized in the constructor.
      Member variable 'SIWholeQuadMode::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp0241950192min 0s019HighCppCheck.warning.warning.Member variable 'SIWholeQuadMode::TII' is not initialized in the constructor.
      Member variable 'ARMAsmPrinter::Subtarget' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\ARM\ARMAsmPrinter.cpp077550242min 0s024HighCppCheck.warning.warning.Member variable 'ARMAsmPrinter::Subtarget' is not initialized in the constructor.
      Member variable 'ARMHazardRecognizer::FpMLxStalls' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMHazardRecognizer.h097350232min 0s023HighCppCheck.warning.warning.Member variable 'ARMHazardRecognizer::FpMLxStalls' is not initialized in the constructor.
      Member variable 'A15SDOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\A15SDOptimizer.cpp081510222min 0s022HighCppCheck.warning.warning.Member variable 'A15SDOptimizer::TII' is not initialized in the constructor.
      Member variable 'ARMConstantIslands::HasFarJump' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMConstantIslandPass.cpp0192240152min 0s015HighCppCheck.warning.warning.Member variable 'ARMConstantIslands::HasFarJump' is not initialized in the constructor.
      Member variable 'ARMExpandPseudo::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMExpandPseudoInsts.cpp091420142min 0s014HighCppCheck.warning.warning.Member variable 'ARMExpandPseudo::TII' is not initialized in the constructor.
      Member variable 'ARMDAGToDAGISel::Subtarget' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp072590132min 0s013HighCppCheck.warning.warning.Member variable 'ARMDAGToDAGISel::Subtarget' is not initialized in the constructor.
      Member variable 'ARMLoadStoreOpt::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMLoadStoreOptimizer.cpp0431160182min 0s018HighCppCheck.warning.warning.Member variable 'ARMLoadStoreOpt::MF' is not initialized in the constructor.
      Member variable 'ARMPreAllocLoadStoreOpt::AA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMLoadStoreOptimizer.cpp0012 0030172min 0s017HighCppCheck.warning.warning.Member variable 'ARMPreAllocLoadStoreOpt::AA' is not initialized in the constructor.
      Member variable 'MLxExpansion::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp090420162min 0s016HighCppCheck.warning.warning.Member variable 'MLxExpansion::TII' is not initialized in the constructor.
      Member variable 'Thumb2ITBlockPass::restrictIT' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\Thumb2ITBlockPass.cpp082500832min 0s083HighCppCheck.warning.warning.Member variable 'Thumb2ITBlockPass::restrictIT' is not initialized in the constructor.
      Member variable 'AliasSetPrinter::Tracker' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\AliasSetTracker.cpp0056960822min 0s082HighCppCheck.warning.warning.Member variable 'AliasSetPrinter::Tracker' is not initialized in the constructor.
      Member variable 'Delinearization::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\Delinearization.cpp084490812min 0s081HighCppCheck.warning.warning.Member variable 'Delinearization::F' is not initialized in the constructor.
      Member variable 'CallAnalyzer::TenPercentVectorBonus' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0182720862min 0s086HighCppCheck.warning.warning.Member variable 'CallAnalyzer::TenPercentVectorBonus' is not initialized in the constructor.
      Member variable 'Lint::Mod' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\Lint.cpp0361400852min 0s085HighCppCheck.warning.warning.Member variable 'Lint::Mod' is not initialized in the constructor.
      Member variable 'MemDepPrinter::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\MemDepPrinter.cpp089430842min 0s084HighCppCheck.warning.warning.Member variable 'MemDepPrinter::F' is not initialized in the constructor.
      Member variable 'ClobberWalker::Query' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0038470772min 0s077HighCppCheck.warning.warning.Member variable 'ClobberWalker::Query' is not initialized in the constructor.
      Member variable 'LLLexer::TokStart' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\AsmParser\LLLexer.cpp0311600762min 0s076HighCppCheck.warning.warning.Member variable 'LLLexer::TokStart' is not initialized in the constructor.
      Member variable 'DwarfDebug::PrevCU' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp0152870752min 0s075HighCppCheck.warning.warning.Member variable 'DwarfDebug::PrevCU' is not initialized in the constructor.
      Member variable 'DwarfTypeUnit::TypeSignature' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfUnit.cpp061830802min 0s080HighCppCheck.warning.warning.Member variable 'DwarfTypeUnit::TypeSignature' is not initialized in the constructor.
      Member variable 'DwarfCompileUnit::LabelBegin' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfCompileUnit.cpp076550792min 0s079HighCppCheck.warning.warning.Member variable 'DwarfCompileUnit::LabelBegin' is not initialized in the constructor.
      Member variable 'BPFSubtarget::isDummyMode' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\BPF\BPFSubtarget.cpp079540782min 0s078HighCppCheck.warning.warning.Member variable 'BPFSubtarget::isDummyMode' is not initialized in the constructor.
      Member variable 'BPFMIPeephole::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\BPF\BPFMIPeephole.cpp086460872min 0s087HighCppCheck.warning.warning.Member variable 'BPFMIPeephole::TII' is not initialized in the constructor.
      Member variable 'BPFMIPreEmitPeephole::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\BPF\BPFMIPeephole.cpp0222050962min 0s096HighCppCheck.warning.warning.Member variable 'BPFMIPreEmitPeephole::MF' is not initialized in the constructor.
      Member variable 'WriteBitcodePass::ShouldPreserveUseLis tOrder' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Bitcode\Writer\BitcodeWriterPass.cpp095390952min 0s095HighCppCheck.warning.warning.Member variable 'WriteBitcodePass::ShouldPreserveUseLis tOrder' is not initialized in the constructor.
      Member variable 'BreakFalseDeps::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\BreakFalseDeps.cpp080520942min 0s094HighCppCheck.warning.warning.Member variable 'BreakFalseDeps::MF' is not initialized in the constructor.
      Member variable 'SplitAnalysis::NumGapBlocks' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp0331520992min 0s099HighCppCheck.warning.warning.Member variable 'SplitAnalysis::NumGapBlocks' is not initialized in the constructor.
      Member variable 'SpillPlacement::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\SpillPlacement.h064760982min 0s098HighCppCheck.warning.warning.Member variable 'SpillPlacement::MF' is not initialized in the constructor.
      Member variable 'BranchRelaxation::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\BranchRelaxation.cpp0441120972min 0s097HighCppCheck.warning.warning.Member variable 'BranchRelaxation::MF' is not initialized in the constructor.
      Member variable 'CodeGenPrepare::SubtargetInfo' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp0142980902min 0s090HighCppCheck.warning.warning.Member variable 'CodeGenPrepare::SubtargetInfo' is not initialized in the constructor.
      Member variable 'DeadMachineInstructionElim::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\DeadMachineInstructionElim.cpp094400892min 0s089HighCppCheck.warning.warning.Member variable 'DeadMachineInstructionElim::TRI' is not initialized in the constructor.
      Member variable 'DetectDeadLanes::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\DetectDeadLanes.cpp071630882min 0s088HighCppCheck.warning.warning.Member variable 'DetectDeadLanes::MRI' is not initialized in the constructor.
      Member variable 'EarlyIfConverter::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\EarlyIfConversion.cpp0066030932min 0s093HighCppCheck.warning.warning.Member variable 'EarlyIfConverter::TII' is not initialized in the constructor.
      Member variable 'MemCmpExpansion::EndBlock' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ExpandMemCmp.cpp0401210922min 0s092HighCppCheck.warning.warning.Member variable 'MemCmpExpansion::EndBlock' is not initialized in the constructor.
      Member variable 'ExpandPostRA::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ExpandPostRAPseudos.cpp096380912min 0s091HighCppCheck.warning.warning.Member variable 'ExpandPostRA::TRI' is not initialized in the constructor.
      Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\GlobalMerge.cpp0271880582min 0s058HighCppCheck.warning.warning.Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.
      Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\GlobalMerge.cpp0261930572min 0s057HighCppCheck.warning.warning.Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.
      Member variable 'IfConverter::TLI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\IfConversion.cpp0202070562min 0s056HighCppCheck.warning.warning.Member variable 'IfConverter::TLI' is not initialized in the constructor.
      Member variable 'InlineSpiller::Edit' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\InlineSpiller.cpp0251930612min 0s061HighCppCheck.warning.warning.Member variable 'InlineSpiller::Edit' is not initialized in the constructor.
      Member variable 'InterleavedAccess::MaxFactor' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\InterleavedAccessPass.cpp053870602min 0s060HighCppCheck.warning.warning.Member variable 'InterleavedAccess::MaxFactor' is not initialized in the constructor.
      Member variable 'LDVImpl::LIS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp0103740592min 0s059HighCppCheck.warning.warning.Member variable 'LDVImpl::LIS' is not initialized in the constructor.
      Member variable 'MachineBlockPlacement::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp0075100522min 0s052HighCppCheck.warning.warning.Member variable 'MachineBlockPlacement::F' is not initialized in the constructor.
      Member variable 'MachineBlockPlacementStats::MBPI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp0002 8600512min 0s051HighCppCheck.warning.warning.Member variable 'MachineBlockPlacementStats::MBPI' is not initialized in the constructor.
      Member variable 'MachineCombiner::STI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCombiner.cpp063780502min 0s050HighCppCheck.warning.warning.Member variable 'MachineCombiner::STI' is not initialized in the constructor.
      Member variable 'MachineCopyPropagation::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCopyPropagation.cpp052890552min 0s055HighCppCheck.warning.warning.Member variable 'MachineCopyPropagation::TRI' is not initialized in the constructor.
      Member variable 'MachineCSE::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCSE.cpp067710542min 0s054HighCppCheck.warning.warning.Member variable 'MachineCSE::TII' is not initialized in the constructor.
      Member variable 'MachineLICMBase::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineLICM.cpp0351470532min 0s053HighCppCheck.warning.warning.Member variable 'MachineLICMBase::TII' is not initialized in the constructor.
      Member variable 'MachinePipeliner::InstrItins' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp0212060622min 0s062HighCppCheck.warning.warning.Member variable 'MachinePipeliner::InstrItins' is not initialized in the constructor.
      Member variable 'Circuits::NumPaths' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp0162850712min 0s071HighCppCheck.warning.warning.Member variable 'Circuits::NumPaths' is not initialized in the constructor.
      Member variable 'MachineSinking::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineSink.cpp0451110702min 0s070HighCppCheck.warning.warning.Member variable 'MachineSinking::TII' is not initialized in the constructor.
      Member variable 'MachineVerifier::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineVerifier.cpp054870692min 0s069HighCppCheck.warning.warning.Member variable 'MachineVerifier::MF' is not initialized in the constructor.
      Member variable 'OptimizePHIs::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\OptimizePHIs.cpp088440742min 0s074HighCppCheck.warning.warning.Member variable 'OptimizePHIs::MRI' is not initialized in the constructor.
      Member variable 'PeepholeOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PeepholeOptimizer.cpp0301640732min 0s073HighCppCheck.warning.warning.Member variable 'PeepholeOptimizer::TII' is not initialized in the constructor.
      Member variable 'PHIElimination::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PHIElimination.cpp065740722min 0s072HighCppCheck.warning.warning.Member variable 'PHIElimination::MRI' is not initialized in the constructor.
      Member variable 'PostRAScheduler::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PostRASchedulerList.cpp055860652min 0s065HighCppCheck.warning.warning.Member variable 'PostRAScheduler::TII' is not initialized in the constructor.
      Member variable 'ProcessImplicitDefs::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ProcessImplicitDefs.cpp093410642min 0s064HighCppCheck.warning.warning.Member variable 'ProcessImplicitDefs::TII' is not initialized in the constructor.
      Member variable 'PEI::RS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PrologEpilogInserter.cpp059850632min 0s063HighCppCheck.warning.warning.Member variable 'PEI::RS' is not initialized in the constructor.
      Member variable 'RegAllocFast::MFI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RegAllocFast.cpp068680682min 0s068HighCppCheck.warning.warning.Member variable 'RegAllocFast::MFI' is not initialized in the constructor.
      Member variable 'RegisterCoalescer::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RegisterCoalescer.cpp0172800672min 0s067HighCppCheck.warning.warning.Member variable 'RegisterCoalescer::MF' is not initialized in the constructor.
      Member variable 'RenameIndependentSubregs::LIS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RenameIndependentSubregs.cpp083490662min 0s066HighCppCheck.warning.warning.Member variable 'RenameIndependentSubregs::LIS' is not initialized in the constructor.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-100 7621d 2h-
      Average:-310.042min 0s-
      Minimum:-152min 0s-
      Maximum:-11 1392min 0s-
      Standard deviation:-768.960min 0s-
      Variance:-591 3070min 0s-
      warning   Rule Violated:    Member variable is not assigned a value in classname::operator=.

      2 fields matched

      2 fieldsFilePathLineDebtSeverityFull Name
      Member variable 'NonAssignable::Ptr' is not assigned a value in 'NonAssignable::operator='.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp17602min 0s0HighCppCheck.warning.warning.Member variable 'NonAssignable::Ptr' is not assigned a value in 'NonAssignable::operator='.
      Member variable 'Countable::InstanceCount' is not assigned a value in 'Countable::operator='.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp038812min 0s1HighCppCheck.warning.warning.Member variable 'Countable::InstanceCount' is not assigned a value in 'Countable::operator='.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-4644min 0s-
      Average:-2322min 0s-
      Minimum:-762min 0s-
      Maximum:-3882min 0s-
      Standard deviation:-1560min 0s-
      Variance:-24 3360min 0s-
      warning   Rule Violated:    Unused private function: classname::funcname

      12 fields matched

      12 fieldsFilePathLineDebtSeverityFull Name
      Unused private function: 'FunctionInfo::LLVM_ALIGNAS'C:\CoderGears\LLVM10\lib\Analysis\GlobalsModRef.cpp1168032min 0s03MediumCppCheck.style.style.Unused private function: 'FunctionInfo::LLVM_ALIGNAS'
      Unused private function: 'PGOCounterPromoter::allowSpeculativeCo unterPromotion'C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp09280042min 0s04MediumCppCheck.style.style.Unused private function: 'PGOCounterPromoter::allowSpeculativeCo unterPromotion'
      Unused private function: 'GVNHoist::successorDominate'C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVNHoist.cpp08367052min 0s05MediumCppCheck.style.style.Unused private function: 'GVNHoist::successorDominate'
      Unused private function: 'ObjectFileHandler::getInputFileContent s'C:\CoderGears\LLVM10\tools\clang\tools\clang-offload-bundler\ClangOffloadBundler.cpp07387002min 0s00MediumCppCheck.style.style.Unused private function: 'ObjectFileHandler::getInputFileContent s'
      Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp054 212012min 0s01MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
      Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp044 221022min 0s02MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
      Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp034 228092min 0s09MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
      Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp024 243102min 0s10MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
      Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp014 260112min 0s11MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
      Unused private function: 'AddressOfFunctionResolver::isTargetTyp eAFunction'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp0010 933062min 0s06MediumCppCheck.style.style.Unused private function: 'AddressOfFunctionResolver::isTargetTyp eAFunction'
      Unused private function: 'HWEventListener::anchor'C:\CoderGears\LLVM10\tools\llvm-mca\HWEventListener.h10137072min 0s07MediumCppCheck.style.style.Unused private function: 'HWEventListener::anchor'
      Unused private function: 'RenderComplexPatternOperand::getNumOpe rands'C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp062 407082min 0s08MediumCppCheck.style.style.Unused private function: 'RenderComplexPatternOperand::getNumOpe rands'

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-35 74324min-
      Average:-2 9792min 0s-
      Minimum:-682min 0s-
      Maximum:-10 9332min 0s-
      Standard deviation:-3 0120min 0s-
      Variance:-9 069 2750min 0s-
      warning   Rule Violated:    class::operator= should return class &.

      2 fields matched

      2 fieldsFilePathLineDebtSeverityFull Name
      'NonAssignable::operator=' should return 'NonAssignable &'.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp07602min 0s0HighCppCheck.style.style .'NonAssignable::operator=' should return 'NonAssignable &'.
      'FAddendCoef::operator=' should return 'FAddendCoef &'.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp16112min 0s1HighCppCheck.style.style .'FAddendCoef::operator=' should return 'FAddendCoef &'.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-1374min 0s-
      Average:-68.52min 0s-
      Minimum:-612min 0s-
      Maximum:-762min 0s-
      Standard deviation:-7.50min 0s-
      Variance:-56.250min 0s-
      warning   Rule Violated:    Suspicious pointer subtraction. Did you intend to write ->?

      1 field matched

      1 fieldFilePathLineDebtSeverityFull Name
      Suspicious pointer subtraction. Did you intend to write '->'?c:\CoderGears\LLVM10\lib\IR\Use.cpp04902min 0s0HighCppCheck.warning.warning.Suspicious pointer subtraction. Did you intend to write '->'?

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-492min 0s-
      Average:-492min 0s-
      Minimum:-492min 0s-
      Maximum:-492min 0s-
      Standard deviation:-00min 0s-
      Variance:-00min 0s-
      warning   Rule Violated:    Variable is assigned in constructor body. Consider performing initialization in initialization list.

      41 fields matched

      41 fieldsFilePathLineDebtSeverityFull Name
      Variable 'Path' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp10358132min 0s13HighCppCheck.performance.performance .Variable 'Path' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Style' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\unittests\Format\FormatTestObjC.cpp3731142min 0s14HighCppCheck.performance.performance .Variable 'Style' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp12341122min 0s12HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp11342102min 0s10HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Excluded' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Analysis\ValueTracking.cpp26130112min 0s11HighCppCheck.performance.performance .Variable 'Excluded' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\BPF\AsmParser\BPFAsmParser.cpp29107182min 0s18HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\BPF\AsmParser\BPFAsmParser.cpp28108192min 0s19HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\Hexagon\AsmParser\HexagonAsmParser.cpp17230172min 0s17HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\Hexagon\AsmParser\HexagonAsmParser.cpp16231152min 0s15HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'First' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBlockRanges.cpp20161162min 0s16HighCppCheck.performance.performance .Variable 'First' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'ValueDataArray' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\PGOMemOPSizeOpt.cpp25138032min 0s03HighCppCheck.performance.performance .Variable 'ValueDataArray' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\PowerPC\AsmParser\PPCAsmParser.cpp09366042min 0s04HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\PowerPC\AsmParser\PPCAsmParser.cpp08367022min 0s02HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'End' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Transforms\Vectorize\VPlan.h03629002min 0s00HighCppCheck.performance.performance .Variable 'End' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Triple' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp24142012min 0s01HighCppCheck.performance.performance .Variable 'Triple' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'InputFile' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp23144082min 0s08HighCppCheck.performance.performance .Variable 'InputFile' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'OutputPath' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp22145092min 0s09HighCppCheck.performance.performance .Variable 'OutputPath' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'BundleStartString' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\clang-offload-bundler\ClangOffloadBundler.cpp02703072min 0s07HighCppCheck.performance.performance .Variable 'BundleStartString' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'ScopeRange' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransAutoreleasePool.cpp15259052min 0s05HighCppCheck.performance.performance .Variable 'ScopeRange' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'CleanupStackDepth' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h04608062min 0s06HighCppCheck.performance.performance .Variable 'CleanupStackDepth' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'SavedMode' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGOpenMPRuntimeNVPTX.cpp21151202min 0s20HighCppCheck.performance.performance .Variable 'SavedMode' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Owned' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\JSONExpr.h13304342min 0s34HighCppCheck.performance.performance .Variable 'Owned' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'FileType' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\PrintPreprocessedOutput.cpp27111352min 0s35HighCppCheck.performance.performance .Variable 'FileType' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'TempFilename' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\Rewriter.cpp07412332min 0s33HighCppCheck.performance.performance .Variable 'TempFilename' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Old' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Sema\TreeTransform.h30106312min 0s31HighCppCheck.performance.performance .Variable 'Old' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'OldLocation' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Sema\TreeTransform.h19184322min 0s32HighCppCheck.performance.performance .Variable 'OldLocation' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Current' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Serialization\GlobalModuleIndex.cpp01924392min 0s39HighCppCheck.performance.performance .Variable 'Current' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'RootIds' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp05499402min 0s40HighCppCheck.performance.performance .Variable 'RootIds' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'SrcToDst' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp3539382min 0s38HighCppCheck.performance.performance .Variable 'SrcToDst' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'DstToSrc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp3440362min 0s36HighCppCheck.performance.performance .Variable 'DstToSrc' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Filename' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\dsymutil\DebugMap.cpp18228372min 0s37HighCppCheck.performance.performance .Variable 'Filename' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'CurMessage' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptParser.cpp3638242min 0s24HighCppCheck.performance.performance .Variable 'CurMessage' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'insnContext' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\X86DisassemblerShared.h3925252min 0s25HighCppCheck.performance.performance .Variable 'insnContext' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\X86DisassemblerShared.h3826232min 0s23HighCppCheck.performance.performance .Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenHwModes.cpp4023212min 0s21HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Namespace' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenInstruction.cpp14301222min 0s22HighCppCheck.performance.performance .Variable 'Namespace' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenRegisters.cpp3355292min 0s29HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Ty' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenTarget.cpp06456302min 0s30HighCppCheck.performance.performance .Variable 'Ty' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'EnumName' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp001 608282min 0s28HighCppCheck.performance.performance .Variable 'EnumName' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenSchedule.h3261262min 0s26HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
      Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenMapTable.cpp31102272min 0s27HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-11 2331h 22min-
      Average:-273.982min 0s-
      Minimum:-232min 0s-
      Maximum:-1 6082min 0s-
      Standard deviation:-293.760min 0s-
      Variance:-86 2950min 0s-
      warning   Rule Violated:    Member variable is initialized by itself.

      2 fields matched

      2 fieldsFilePathLineDebtSeverityFull Name
      Member variable 'FD' is initialized by itself.C:\CoderGears\LLVM10\tools\clang\lib\Basic\VirtualFileSystem.cpp0182010min0HighCppCheck.error.error.Member variable 'FD' is initialized by itself.
      Member variable 'CGM' is initialized by itself.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenPGO.h146110min1HighCppCheck.error.error.Member variable 'CGM' is initialized by itself.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-22820min-
      Average:-11410min-
      Minimum:-4610min-
      Maximum:-18210min-
      Standard deviation:-680min 0s-
      Variance:-4 6240min 0s-
      warning   Rule Violated:    The class class defines member variable with name variable also defined in its parent class class.

      4 fields matched

      4 fieldsFilePathLineDebtSeverityFull Name
      The class 'RAGreedy' defines member variable with name 'TRI' also defined in its parent class 'RegAllocBase'.C:\CoderGears\LLVM10\lib\CodeGen\RegAllocBase.h16512min 0s1LowCppCheck.warning.warning.The class 'RAGreedy' defines member variable with name 'TRI' also defined in its parent class 'RegAllocBase'.
      The class 'ScheduleDAGLinearize' defines member variable with name 'Sequence' also defined in its parent class 'ScheduleDAGSDNodes'.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.h35302min 0s0LowCppCheck.warning.warning.The class 'ScheduleDAGLinearize' defines member variable with name 'Sequence' also defined in its parent class 'ScheduleDAGSDNodes'.
      The struct 'D8' defines member variable with name 'x' also defined in its parent struct 'D4'.C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp25632min 0s3LowCppCheck.warning.warning.The struct 'D8' defines member variable with name 'x' also defined in its parent struct 'D4'.
      The struct 'PluralPiece' defines member variable with name 'Index' also defined in its parent struct 'SelectPiece'.C:\CoderGears\LLVM10\tools\clang\utils\TableGen\ClangDiagnosticsEmitter.cpp055722min 0s2LowCppCheck.warning.warning.The struct 'PluralPiece' defines member variable with name 'Index' also defined in its parent struct 'SelectPiece'.

      Statistics

      Stat   FilePath   Line   Debt   Severity
      Sum:-7318min-
      Average:-182.752min 0s-
      Minimum:-532min 0s-
      Maximum:-5572min 0s-
      Standard deviation:-216.120min 0s-
      Variance:-46 7070min 0s-

      29100This group contains children groups
      Memory Management  

        1030
        Leaks  

        warning   Rule Violated:    Returning/dereferencing p after it is deallocated / released

        2 fields matched

        2 fieldsFilePathLineDebtSeverityFull Name
        Returning/dereferencing 'PPRec' after it is deallocated / releasedC:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\ObjCMT.cpp02 020010min0HighCppCheck.error.error .Returning/dereferencing 'PPRec' after it is deallocated / released
        Returning/dereferencing 'Callback' after it is deallocated / releasedC:\CoderGears\LLVM10\tools\clang\lib\Frontend\DependencyFile.cpp1255110min1HighCppCheck.error.error .Returning/dereferencing 'Callback' after it is deallocated / released

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-2 27520min-
        Average:-1 13810min-
        Minimum:-25510min-
        Maximum:-2 02010min-
        Standard deviation:-882.50min 0s-
        Variance:-778 8060min 0s-
        warning   Rule Violated:    Memory pointed to by varname is freed twice.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Resource handle 'Process' freed twice.c:\CoderGears\LLVM10\lib\Support\Windows\Program.inc0399010min0HighCppCheck.error.error.Resource handle 'Process' freed twice.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-39910min-
        Average:-39910min-
        Minimum:-39910min-
        Maximum:-39910min-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-
        warning   Rule Violated:    Resource leak: varname

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Resource leak: hLibC:\CoderGears\LLVM10\lib\Support\Windows\Signals.inc0185010min0HighCppCheck.error.error.Resource leak: hLib

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-18510min-
        Average:-18510min-
        Minimum:-18510min-
        Maximum:-18510min-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-

        120
        Null Pointer  

        warning   Rule Violated:    Null pointer dereference

        3 fields matched

        3 fieldsFilePathLineDebtSeverityFull Name
        Possible null pointer dereference: NewImmc:\CoderGears\LLVM10\lib\Target\Mips\MipsSEInstrInfo.cpp2590010min0HighCppCheck.warning.warning.Possible null pointer dereference: NewImm
        Possible null pointer dereference: FlagUserC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp012 837110min1HighCppCheck.warning.warning.Possible null pointer dereference: FlagUser
        Possible null pointer dereference: DomBlockC:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp12 332210min2HighCppCheck.warning.warning.Possible null pointer dereference: DomBlock

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-15 75930min-
        Average:-5 25310min-
        Minimum:-59010min-
        Maximum:-12 83710min-
        Standard deviation:-5 4100min 0s-
        Variance:-29 264 2890min 0s-
        warning   Rule Violated:    Either the condition is redundant or there is possible null pointer dereference: pointer.

        52 fields matched

        52 fieldsFilePathLineDebtSeverityFull Name
        Either the condition 'clangTy!=NULL' is redundant or there is possible null pointer dereference: clangTy.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\CodeGenExternalTest.cpp32192162min 0s16LowCppCheck.warning.warning.Either the condition 'clangTy!=NULL' is redundant or there is possible null pointer dereference: clangTy.
        Either the condition 'structTy!=NULL' is redundant or there is possible null pointer dereference: structTy.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\CodeGenExternalTest.cpp31204172min 0s17LowCppCheck.warning.warning.Either the condition 'structTy!=NULL' is redundant or there is possible null pointer dereference: structTy.
        Either the condition '!Result' is redundant or there is possible null pointer dereference: Result.c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp4966182min 0s18LowCppCheck.warning.warning.Either the condition '!Result' is redundant or there is possible null pointer dereference: Result.
        Either the condition '!V' is redundant or there is possible null pointer dereference: V.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TraceTests.cpp5154132min 0s13LowCppCheck.warning.warning.Either the condition '!V' is redundant or there is possible null pointer dereference: V.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp4871142min 0s14LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp4775152min 0s15LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp4684192min 0s19LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp4488232min 0s23LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp4294242min 0s24LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp39102252min 0s25LowCppCheck.warning.warning.Either the condition 'GS!=nullptr' is redundant or there is possible null pointer dereference: GS.
        Either the condition 'SS_0!=nullptr' is redundant or there is possible null pointer dereference: SS_0.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp38125202min 0s20LowCppCheck.warning.warning.Either the condition 'SS_0!=nullptr' is redundant or there is possible null pointer dereference: SS_0.
        Either the condition 'SS_1!=nullptr' is redundant or there is possible null pointer dereference: SS_1.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp36142212min 0s21LowCppCheck.warning.warning.Either the condition 'SS_1!=nullptr' is redundant or there is possible null pointer dereference: SS_1.
        Either the condition 'TO_0!=nullptr' is redundant or there is possible null pointer dereference: TO_0.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp37132222min 0s22LowCppCheck.warning.warning.Either the condition 'TO_0!=nullptr' is redundant or there is possible null pointer dereference: TO_0.
        Either the condition 'TO_1!=nullptr' is redundant or there is possible null pointer dereference: TO_1.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp35147032min 0s03LowCppCheck.warning.warning.Either the condition 'TO_1!=nullptr' is redundant or there is possible null pointer dereference: TO_1.
        Either the condition 'TrueBB!=nullptr' is redundant or there is possible null pointer dereference: TrueBB.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp081 928042min 0s04LowCppCheck.warning.warning.Either the condition 'TrueBB!=nullptr' is redundant or there is possible null pointer dereference: TrueBB.
        Either the condition '!Callee' is redundant or there is possible null pointer dereference: Callee.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUInline.cpp33177052min 0s05LowCppCheck.warning.warning.Either the condition '!Callee' is redundant or there is possible null pointer dereference: Callee.
        Either the condition '!MO' is redundant or there is possible null pointer dereference: MO.C:\CoderGears\LLVM10\lib\Target\ARM\A15SDOptimizer.cpp34163002min 0s00LowCppCheck.warning.warning.Either the condition '!MO' is redundant or there is possible null pointer dereference: MO.
        Either the condition '!DefInsn' is redundant or there is possible null pointer dereference: DefInsn.C:\CoderGears\LLVM10\lib\Target\BPF\BPFMIPeephole.cpp4585012min 0s01LowCppCheck.warning.warning.Either the condition '!DefInsn' is redundant or there is possible null pointer dereference: DefInsn.
        Either the condition '!Cie' is redundant or there is possible null pointer dereference: Cie.c:\CoderGears\LLVM10\lib\DebugInfo\DWARF\DWARFDebugFrame.cpp23475022min 0s02LowCppCheck.warning.warning.Either the condition '!Cie' is redundant or there is possible null pointer dereference: Cie.
        Either the condition 'if(LastInst&&!SecondLastInst)' is redundant or there is possible null pointer dereference: LastInst.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp21477062min 0s06LowCppCheck.warning.warning.Either the condition 'if(LastInst&&!SecondLastInst)' is redundant or there is possible null pointer dereference: LastInst.
        Either the condition '!Op0' is redundant or there is possible null pointer dereference: Op0.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstructionCombining.cpp26324102min 0s10LowCppCheck.warning.warning.Either the condition '!Op0' is redundant or there is possible null pointer dereference: Op0.
        Either the condition 'if(I0)' is redundant or there is possible null pointer dereference: I0.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp19486112min 0s11LowCppCheck.warning.warning.Either the condition 'if(I0)' is redundant or there is possible null pointer dereference: I0.
        Either the condition 'if(I1)' is redundant or there is possible null pointer dereference: I1.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp18487122min 0s12LowCppCheck.warning.warning.Either the condition 'if(I1)' is redundant or there is possible null pointer dereference: I1.
        Either the condition '!Assoc' is redundant or there is possible null pointer dereference: Assoc.C:\CoderGears\LLVM10\lib\MC\WinCOFFObjectWriter.cpp111 029072min 0s07LowCppCheck.warning.warning.Either the condition '!Assoc' is redundant or there is possible null pointer dereference: Assoc.
        Either the condition 'RC?RC:&PPC::G8RCRegClass' is redundant or there is possible null pointer dereference: RC.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp101 214082min 0s08LowCppCheck.warning.warning.Either the condition 'RC?RC:&PPC::G8RCRegClass' is redundant or there is possible null pointer dereference: RC.
        Either the condition '!LHS' is redundant or there is possible null pointer dereference: LHS.C:\CoderGears\LLVM10\lib\TableGen\TGParser.cpp071 973092min 0s09LowCppCheck.warning.warning.Either the condition '!LHS' is redundant or there is possible null pointer dereference: LHS.
        Either the condition '!RHS' is redundant or there is possible null pointer dereference: RHS.C:\CoderGears\LLVM10\lib\TableGen\TGParser.cpp062 007422min 0s42LowCppCheck.warning.warning.Either the condition '!RHS' is redundant or there is possible null pointer dereference: RHS.
        Either the condition '!DagExpr' is redundant or there is possible null pointer dereference: DagExpr.C:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp28298432min 0s43LowCppCheck.warning.warning.Either the condition '!DagExpr' is redundant or there is possible null pointer dereference: DagExpr.
        Either the condition '!OpInit' is redundant or there is possible null pointer dereference: OpInit.C:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp27301442min 0s44LowCppCheck.warning.warning.Either the condition '!OpInit' is redundant or there is possible null pointer dereference: OpInit.
        Either the condition '!II' is redundant or there is possible null pointer dereference: II.C:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp4392392min 0s39LowCppCheck.warning.warning.Either the condition '!II' is redundant or there is possible null pointer dereference: II.
        Either the condition 'SecondLastInst' is redundant or there is possible null pointer dereference: SecondLastInst.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreInstrInfo.cpp30230402min 0s40LowCppCheck.warning.warning.Either the condition 'SecondLastInst' is redundant or there is possible null pointer dereference: SecondLastInst.
        Either the condition 'nullptr!=vPtr' is redundant or there is possible null pointer dereference: FuncPtr.C:\CoderGears\LLVM10\unittests\ExecutionEngine\MCJIT\MCJITObjectCacheTest.cpp40100412min 0s41LowCppCheck.warning.warning.Either the condition 'nullptr!=vPtr' is redundant or there is possible null pointer dereference: FuncPtr.
        Either the condition '!ND' is redundant or there is possible null pointer dereference: ND.C:\CoderGears\LLVM10\tools\clang\unittests\Tooling\ASTSelectionTest.cpp41100452min 0s45LowCppCheck.warning.warning.Either the condition '!ND' is redundant or there is possible null pointer dereference: ND.
        Either the condition 'if(Class&&Class- >isArcWeakrefUnavailable())' is redundant or there is possible null pointer dereference: Class.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\Transforms.cpp5060492min 0s49LowCppCheck.warning.warning.Either the condition 'if(Class&&Class- >isArcWeakrefUnavailable())' is redundant or there is possible null pointer dereference: Class.
        Either the condition 'if(GV&&LangOpts.CUDA)' is redundant or there is possible null pointer dereference: GV.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenModule.cpp043 275502min 0s50LowCppCheck.warning.warning.Either the condition 'if(GV&&LangOpts.CUDA)' is redundant or there is possible null pointer dereference: GV.
        Either the condition 'Body' is redundant or there is possible null pointer dereference: S.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CoverageMappingGen.cpp12843512min 0s51LowCppCheck.warning.warning.Either the condition 'Body' is redundant or there is possible null pointer dereference: S.
        Either the condition 'if(Builder)' is redundant or there is possible null pointer dereference: Builder.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\ObjectFilePCHContainerOperations.cpp29260462min 0s46LowCppCheck.warning.warning.Either the condition 'if(Builder)' is redundant or there is possible null pointer dereference: Builder.
        Either the condition 'Tok.is(tok::ampamp)&&NextToken' is redundant or there is possible null pointer dereference: NextToken.C:\CoderGears\LLVM10\tools\clang\lib\Format\TokenAnnotator.cpp091 605472min 0s47LowCppCheck.warning.warning.Either the condition 'Tok.is(tok::ampamp)&&NextToken' is redundant or there is possible null pointer dereference: NextToken.
        Either the condition 'FromExpr?FromExpr- >getSourceRange():SourceRange()' is redundant or there is possible null pointer dereference: FromExpr.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp019 566482min 0s48LowCppCheck.warning.warning.Either the condition 'FromExpr?FromExpr- >getSourceRange():SourceRange()' is redundant or there is possible null pointer dereference: FromExpr.
        Either the condition 'FromExpr?FromExpr- >getSourceRange():SourceRange()' is redundant or there is possible null pointer dereference: FromExpr.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp009 713292min 0s29LowCppCheck.warning.warning.Either the condition 'FromExpr?FromExpr- >getSourceRange():SourceRange()' is redundant or there is possible null pointer dereference: FromExpr.
        Either the condition '!RT' is redundant or there is possible null pointer dereference: RT.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp036 361302min 0s30LowCppCheck.warning.warning.Either the condition '!RT' is redundant or there is possible null pointer dereference: RT.
        Either the condition '!LState' is redundant or there is possible null pointer dereference: LState.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\PthreadLockChecker.cpp25365312min 0s31LowCppCheck.warning.warning.Either the condition '!LState' is redundant or there is possible null pointer dereference: LState.
        Either the condition 'if(R&&R->canPrintPrettyAsExpr())' is redundant or there is possible null pointer dereference: R.c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\MemRegion.cpp13661262min 0s26LowCppCheck.warning.warning.Either the condition 'if(R&&R->canPrintPrettyAsExpr())' is redundant or there is possible null pointer dereference: R.
        Either the condition 'if(FD)' is redundant or there is possible null pointer dereference: FD.c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\ExprEngineCXX.cpp14615272min 0s27LowCppCheck.warning.warning.Either the condition 'if(FD)' is redundant or there is possible null pointer dereference: FD.
        Either the condition '!STI' is redundant or there is possible null pointer dereference: STI.C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp026 849282min 0s28LowCppCheck.warning.warning.Either the condition '!STI' is redundant or there is possible null pointer dereference: STI.
        Either the condition '!DI' is redundant or there is possible null pointer dereference: DI.C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp053 093322min 0s32LowCppCheck.warning.warning.Either the condition '!DI' is redundant or there is possible null pointer dereference: DI.
        Either the condition '!S' is redundant or there is possible null pointer dereference: S.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp24454362min 0s36LowCppCheck.warning.warning.Either the condition '!S' is redundant or there is possible null pointer dereference: S.
        Either the condition '!Top' is redundant or there is possible null pointer dereference: Top.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp22475372min 0s37LowCppCheck.warning.warning.Either the condition '!Top' is redundant or there is possible null pointer dereference: Top.
        Either the condition '!Points' is redundant or there is possible null pointer dereference: Points.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp20483382min 0s38LowCppCheck.warning.warning.Either the condition '!Points' is redundant or there is possible null pointer dereference: Points.
        Either the condition '!PointSymbolInfo' is redundant or there is possible null pointer dereference: PointSymbolInfo.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp17493332min 0s33LowCppCheck.warning.warning.Either the condition '!PointSymbolInfo' is redundant or there is possible null pointer dereference: PointSymbolInfo.
        Either the condition '!FileInfo' is redundant or there is possible null pointer dereference: FileInfo.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp16500342min 0s34LowCppCheck.warning.warning.Either the condition '!FileInfo' is redundant or there is possible null pointer dereference: FileInfo.
        Either the condition '!FunctionInfo' is redundant or there is possible null pointer dereference: FunctionInfo.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp15507352min 0s35LowCppCheck.warning.warning.Either the condition '!FunctionInfo' is redundant or there is possible null pointer dereference: FunctionInfo.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-59 7001h 44min-
        Average:-1 1482min 0s-
        Minimum:-542min 0s-
        Maximum:-9 7132min 0s-
        Standard deviation:-2 1770min 0s-
        Variance:-4 739 0110min 0s-

        720
        Auto Variables  

        warning   Rule Violated:    Assignment of function parameter has no effect outside the function.

        3 fields matched

        3 fieldsFilePathLineDebtSeverityFull Name
        Assignment of function parameter has no effect outside the function.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp214902min 0s0LowCppCheck.style.style.Assignment of function parameter has no effect outside the function.
        Assignment of function parameter has no effect outside the function.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c03 78812min 0s1LowCppCheck.style.style.Assignment of function parameter has no effect outside the function.
        Assignment of function parameter has no effect outside the function.c:\CoderGears\LLVM10\tools\clang\lib\Format\FormatTokenLexer.cpp165622min 0s2LowCppCheck.style.style.Assignment of function parameter has no effect outside the function.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-4 5936min-
        Average:-1 5312min 0s-
        Minimum:-1492min 0s-
        Maximum:-3 7882min 0s-
        Standard deviation:-1 6090min 0s-
        Variance:-2 589 8660min 0s-
        warning   Rule Violated:    Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?

        4 fields matched

        4 fieldsFilePathLineDebtSeverityFull Name
        Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp31 10712min 0s1LowCppCheck.warning.warning.Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
        Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?C:\CoderGears\LLVM10\lib\IR\AsmWriter.cpp02 19802min 0s0LowCppCheck.warning.warning.Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
        Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?c:\CoderGears\LLVM10\lib\Target\Mips\MipsISelLowering.cpp21 68432min 0s3LowCppCheck.warning.warning.Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
        Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?c:\CoderGears\LLVM10\lib\Target\Mips\MipsISelLowering.cpp11 92922min 0s2LowCppCheck.warning.warning.Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-6 9188min-
        Average:-1 7302min 0s-
        Minimum:-1 1072min 0s-
        Maximum:-2 1982min 0s-
        Standard deviation:-402.760min 0s-
        Variance:-162 2170min 0s-

        1130
        Bounds Checking  

        warning   Rule Violated:    Array array[2] index array[1][1] out of bounds.

        3 fields matched

        3 fieldsFilePathLineDebtSeverityFull Name
        Array 'LoRegList[2]' accessed at index 2, which is out of bounds.c:\CoderGears\LLVM10\lib\Target\ARM\ARMCallingConv.h298010min0HighCppCheck.error.error.Array 'LoRegList[2]' accessed at index 2, which is out of bounds.
        Array 'LoRegList[2]' accessed at index 2, which is out of bounds.c:\CoderGears\LLVM10\lib\Target\ARM\ARMCallingConv.h1134110min1HighCppCheck.error.error.Array 'LoRegList[2]' accessed at index 2, which is out of bounds.
        Array 'FormMapping[0][3]' accessed at index FormMapping[*][3], which is out of bounds.C:\CoderGears\LLVM10\lib\Target\X86\X86InstrInfo.cpp06 866210min2HighCppCheck.error.error.Array 'FormMapping[0][3]' accessed at index FormMapping[*][3], which is out of bounds.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-7 09830min-
        Average:-2 36610min-
        Minimum:-9810min-
        Maximum:-6 86610min-
        Standard deviation:-3 1820min 0s-
        Variance:-10 125 2160min 0s-
        warning   Rule Violated:    Array index index is used before limits check.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Array index 'Pos' is used before limits check.C:\CoderGears\LLVM10\tools\clang\lib\Serialization\ASTWriter.cpp01 35202min 0s0LowCppCheck.style.style.Array index 'Pos' is used before limits check.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-1 3522min 0s-
        Average:-1 3522min 0s-
        Minimum:-1 3522min 0s-
        Maximum:-1 3522min 0s-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-
        warning   Rule Violated:    Array x[10] accessed at index 20, which is out of bounds. Otherwise condition y==20 is redundant.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Either the condition 'RegNo==0xe' is redundant or the array 'GPRPairDecoderTable[7]' is accessed at index 7, which is out of bounds.C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp092802min 0s0LowCppCheck.warning.warning.Either the condition 'RegNo==0xe' is redundant or the array 'GPRPairDecoderTable[7]' is accessed at index 7, which is out of bounds.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-9282min 0s-
        Average:-9282min 0s-
        Minimum:-9282min 0s-
        Maximum:-9282min 0s-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-

        2240
        STL  

        warning   Rule Violated:    Invalid iterator iter used.

        37 fields matched

        37 fieldsFilePathLineDebtSeverityFull Name
        Invalid iterator 'AssignI' used.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp248511110min11HighCppCheck.error.error.Invalid iterator 'AssignI' used.
        Invalid iterator 'AssignI' used.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp238711210min12HighCppCheck.error.error.Invalid iterator 'AssignI' used.
        Invalid iterator 'AssignI' used.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp228720910min09HighCppCheck.error.error.Invalid iterator 'AssignI' used.
        Invalid iterator 'AssignI' used.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp218751010min10HighCppCheck.error.error.Invalid iterator 'AssignI' used.
        Invalid iterator 'AssignI' used.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp208771310min13HighCppCheck.error.error.Invalid iterator 'AssignI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp199121610min16HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp189221710min17HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp179231410min14HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp169251510min15HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp159270210min02HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp149290310min03HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp139340010min00HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp129430110min01HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp119440410min04HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp109450710min07HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp099490810min08HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp089510510min05HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp079540610min06HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp069571810min18HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp059583010min30HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp049603110min31HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp039622810min28HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp029642910min29HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp019703210min32HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'LocMapI' used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp009733510min35HighCppCheck.error.error.Invalid iterator 'LocMapI' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp362433610min36HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp352443310min33HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp342453410min34HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp332462110min21HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp322522210min22HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'i' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp312531910min19HighCppCheck.error.error.Invalid iterator 'i' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp303142010min20HighCppCheck.error.error.Invalid iterator 'I' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp293152310min23HighCppCheck.error.error.Invalid iterator 'I' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp283162610min26HighCppCheck.error.error.Invalid iterator 'I' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp273222710min27HighCppCheck.error.error.Invalid iterator 'I' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp263232410min24HighCppCheck.error.error.Invalid iterator 'I' used.
        Invalid iterator 'I' used.C:\CoderGears\LLVM10\lib\Support\Path.cpp253242510min25HighCppCheck.error.error.Invalid iterator 'I' used.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-26 6456h 10min-
        Average:-720.1410min-
        Minimum:-24310min-
        Maximum:-97310min-
        Standard deviation:-304.80min 0s-
        Variance:-92 9050min 0s-
        warning   Rule Violated:    When i==foo.size(), foo[i] is out of bounds.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        When Pos==CommandLine.size(), CommandLine[Pos] is out of bounds.C:\CoderGears\LLVM10\tools\bugpoint\ToolRunner.cpp0381010min0HighCppCheck.error.error.When Pos==CommandLine.size(), CommandLine[Pos] is out of bounds.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-38110min-
        Average:-38110min-
        Minimum:-38110min-
        Maximum:-38110min-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-
        warning   Rule Violated:    Missing bounds check for extra iterator increment in loop.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Missing bounds check for extra iterator increment in loop.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCQPXLoadSplat.cpp012302min 0s0LowCppCheck.warning.warning.Missing bounds check for extra iterator increment in loop.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-1232min 0s-
        Average:-1232min 0s-
        Minimum:-1232min 0s-
        Maximum:-1232min 0s-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-
        warning   Rule Violated:    Redundant checking of STL container element existence before removing it.

        1 field matched

        1 fieldFilePathLineDebtSeverityFull Name
        Redundant checking of STL container element existence before removing it.C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVNSink.cpp069102min 0s0LowCppCheck.style.style.Redundant checking of STL container element existence before removing it.

        Statistics

        Stat   FilePath   Line   Debt   Severity
        Sum:-6912min 0s-
        Average:-6912min 0s-
        Minimum:-6912min 0s-
        Maximum:-6912min 0s-
        Standard deviation:-00min 0s-
        Variance:-00min 0s-

        2020This group contains children groups
        Primitive Types Usage  

          710
          Boolean  

          warning   Rule Violated:    Comparison of a function returning boolean value using relational (<, >, <= or >=) operator.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Comparison of a function returning boolean value using relational (<, >, <= or >=) operator.C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp086102min 0s0LowCppCheck.style.style.Comparison of a function returning boolean value using relational (<, >, <= or >=) operator.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-8612min 0s-
          Average:-8612min 0s-
          Minimum:-8612min 0s-
          Maximum:-8612min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-

          810
          String  

          warning   Rule Violated:    Conversion of string literal Hello World to bool always evaluates to true.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Conversion of string literal "Instruction with 2 defs isn't gather?" to bool always evaluates to true.c:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86BaseInfo.h068002min 0s0LowCppCheck.warning.warning.Conversion of string literal "Instruction with 2 defs isn't gather?" to bool always evaluates to true.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-6802min 0s-
          Average:-6802min 0s-
          Minimum:-6802min 0s-
          Maximum:-6802min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-

          220
          64-bit portability  

          warning   Rule Violated:    Assigning a pointer to an integer is not portable.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Assigning a pointer to an integer is not portable.c:\CoderGears\LLVM10\lib\Support\Chrono.cpp03602min 0s0LowCppCheck.portability.portability .Assigning a pointer to an integer is not portable.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-362min 0s-
          Average:-362min 0s-
          Minimum:-362min 0s-
          Maximum:-362min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-
          warning   Rule Violated:    Returning an integer in a function with pointer return type is not portable.

          4 fields matched

          4 fieldsFilePathLineDebtSeverityFull Name
          Returning an integer in a function with pointer return type is not portable.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineLoadStoreAlloca.cpp163912min 0s1LowCppCheck.portability.portability .Returning an integer in a function with pointer return type is not portable.
          Returning an integer in a function with pointer return type is not portable.C:\CoderGears\LLVM10\tools\clang\lib\AST\VTableBuilder.cpp03 49302min 0s0LowCppCheck.portability.portability .Returning an integer in a function with pointer return type is not portable.
          Returning an integer in a function with pointer return type is not portable.C:\CoderGears\LLVM10\tools\clang\lib\Analysis\AnalysisDeclContext.cpp258332min 0s3LowCppCheck.portability.portability .Returning an integer in a function with pointer return type is not portable.
          Returning an integer in a function with pointer return type is not portable.c:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFGStmtMap.cpp32322min 0s2LowCppCheck.portability.portability .Returning an integer in a function with pointer return type is not portable.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-4 7388min-
          Average:-1 1842min 0s-
          Minimum:-232min 0s-
          Maximum:-3 4932min 0s-
          Standard deviation:-1 3540min 0s-
          Variance:-1 834 4070min 0s-

          22180
          Misc  

          warning   Rule Violated:    Instance of varname object is destroyed immediately.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Instance of 'StmtDataCollector' object is destroyed immediately.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp06702min 0s0LowCppCheck.style.style.Instance of 'StmtDataCollector' object is destroyed immediately.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-672min 0s-
          Average:-672min 0s-
          Minimum:-672min 0s-
          Maximum:-672min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-
          warning   Rule Violated:    Casting between float* and double* which have an incompatible binary data representation.

          2 fields matched

          2 fieldsFilePathLineDebtSeverityFull Name
          Casting from float * to signed int * is not portable due to different binary data representations on different platforms.c:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp11 76802min 0s0LowCppCheck.portability.portability.Casting from float * to signed int * is not portable due to different binary data representations on different platforms.
          Casting from double * to signed long long * is not portable due to different binary data representations on different platforms.c:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp01 77512min 0s1LowCppCheck.portability.portability.Casting from double * to signed long long * is not portable due to different binary data representations on different platforms.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-3 5434min 0s-
          Average:-1 7722min 0s-
          Minimum:-1 7682min 0s-
          Maximum:-1 7752min 0s-
          Standard deviation:-3.50min 0s-
          Variance:-12.250min 0s-
          warning   Rule Violated:    Variable var is reassigned a value before the old one has been used.

          33 fields matched

          33 fieldsFilePathLineDebtSeverityFull Name
          Variable 'FS' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp291 104102min 0s10LowCppCheck.style.style.Variable 'FS' is reassigned a value before the old one has been used.
          Variable 'Order' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp242 189112min 0s11LowCppCheck.style.style.Variable 'Order' is reassigned a value before the old one has been used.
          Variable 'NewReg' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp232 748082min 0s08LowCppCheck.style.style.Variable 'NewReg' is reassigned a value before the old one has been used.
          Variable 'used' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp192 973092min 0s09LowCppCheck.style.style.Variable 'used' is reassigned a value before the old one has been used.
          Variable 'Split' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\IR\DataLayout.cpp31286142min 0s14LowCppCheck.style.style.Variable 'Split' is reassigned a value before the old one has been used.
          Variable 'PrevReg' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp036 206152min 0s15LowCppCheck.style.style.Variable 'PrevReg' is reassigned a value before the old one has been used.
          Variable 'NType' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp251 660122min 0s12LowCppCheck.style.style.Variable 'NType' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp029 956132min 0s13LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp019 958022min 0s02LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp009 965032min 0s03LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp143 320002min 0s00LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp133 326012min 0s01LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp123 330062min 0s06LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp113 335072min 0s07LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp103 342042min 0s04LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp093 348052min 0s05LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp083 359162min 0s16LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp073 363272min 0s27LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp063 372282min 0s28LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp053 376252min 0s25LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp043 382262min 0s26LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp183 218312min 0s31LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp173 222322min 0s32LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp163 228292min 0s29LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'MIB' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp153 235302min 0s30LowCppCheck.style.style.Variable 'MIB' is reassigned a value before the old one has been used.
          Variable 'UpdateLocLex' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp261 394192min 0s19LowCppCheck.style.style.Variable 'UpdateLocLex' is reassigned a value before the old one has been used.
          Variable 'insn->consumedDisplacement' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp271 276202min 0s20LowCppCheck.style.style.Variable 'insn->consumedDisplacement' is reassigned a value before the old one has been used.
          Variable 'filename' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\tools\clang\lib\AST\Decl.cpp212 904172min 0s17LowCppCheck.style.style.Variable 'filename' is reassigned a value before the old one has been used.
          Variable 'filename' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\tools\clang\lib\AST\Decl.cpp202 929182min 0s18LowCppCheck.style.style.Variable 'filename' is reassigned a value before the old one has been used.
          Variable 'Result' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaLookup.cpp222 896232min 0s23LowCppCheck.style.style.Variable 'Result' is reassigned a value before the old one has been used.
          Variable 'Entry' is reassigned a value before the old one has been used.c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\PathDiagnostic.cpp30503242min 0s24LowCppCheck.style.style.Variable 'Entry' is reassigned a value before the old one has been used.
          Variable 'S.TypeChar' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\tools\llvm-nm\llvm-nm.cpp281 265212min 0s21LowCppCheck.style.style.Variable 'S.TypeChar' is reassigned a value before the old one has been used.
          Variable 'YAMLObj.OptionalHeader->Header .AddressOfEntryPoint' is reassigned a value before the old one has been used.C:\CoderGears\LLVM10\tools\obj2yaml\coff2yaml.cpp3259222min 0s22LowCppCheck.style.style.Variable 'YAMLObj.OptionalHeader->Header .AddressOfEntryPoint' is reassigned a value before the old one has been used.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-110 0271h 6min-
          Average:-3 3342min 0s-
          Minimum:-592min 0s-
          Maximum:-9 9652min 0s-
          Standard deviation:-2 4020min 0s-
          Variance:-5 770 0680min 0s-
          warning   Rule Violated:    Function parameter parametername should be passed by reference.

          74 fields matched

          74 fieldsFilePathLineDebtSeverityFull Name
          Function parameter 'Args' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp35174252min 0s25LowCppCheck.performance.performance .Function parameter 'Args' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\KaleidoscopeJIT.h5882242min 0s24LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\KaleidoscopeJIT.h5789272min 0s27LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\KaleidoscopeJIT.h5695262min 0s26LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\KaleidoscopeJIT.h50119232min 0s23LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\KaleidoscopeJIT.h31192202min 0s20LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'M' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Matchers.h6743192min 0s19LowCppCheck.performance.performance .Function parameter 'M' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp6457222min 0s22LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp5978212min 0s21LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp24274342min 0s34LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp16594332min 0s33LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp6842362min 0s36LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FindSymbolsTests.cpp7130352min 0s35LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'S' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\JSONExprTests.cpp25235322min 0s32LowCppCheck.performance.performance .Function parameter 'S' should be passed by const reference.
          Function parameter 'Diagnostics' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\XRefsTests.cpp7037292min 0s29LowCppCheck.performance.performance .Function parameter 'Diagnostics' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\unittests\Support\DynamicLibrary\DynamicLibraryTest.cpp7322282min 0s28LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'Expected' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\unittests\Format\FormatTestRawStrings.cpp53110312min 0s31LowCppCheck.performance.performance .Function parameter 'Expected' should be passed by const reference.
          Function parameter 'Set' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\CFLAndersAliasAnalysis.cpp22344302min 0s30LowCppCheck.performance.performance .Function parameter 'Set' should be passed by const reference.
          Function parameter 'Set' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\CFLAndersAliasAnalysis.cpp21348182min 0s18LowCppCheck.performance.performance .Function parameter 'Set' should be passed by const reference.
          Function parameter 'Attr' should be passed by const reference.c:\CoderGears\LLVM10\lib\Analysis\AliasAnalysisSummary.cpp6171062min 0s06LowCppCheck.performance.performance .Function parameter 'Attr' should be passed by const reference.
          Function parameter 'LHS' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysisSummary.h39159052min 0s05LowCppCheck.performance.performance .Function parameter 'LHS' should be passed by const reference.
          Function parameter 'LHS' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysisSummary.h36173082min 0s08LowCppCheck.performance.performance .Function parameter 'LHS' should be passed by const reference.
          Function parameter 'LHS' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysisSummary.h34176072min 0s07LowCppCheck.performance.performance .Function parameter 'LHS' should be passed by const reference.
          Function parameter 'LHS' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysisSummary.h33179042min 0s04LowCppCheck.performance.performance .Function parameter 'LHS' should be passed by const reference.
          Function parameter 'Attr' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\CFLGraph.h51114012min 0s01LowCppCheck.performance.performance .Function parameter 'Attr' should be passed by const reference.
          Function parameter 'Attr' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\CFLGraph.h47122002min 0s00LowCppCheck.performance.performance .Function parameter 'Attr' should be passed by const reference.
          Function parameter 'Other' should be passed by const reference.C:\CoderGears\LLVM10\lib\Analysis\StratifiedSets.h26232032min 0s03LowCppCheck.performance.performance .Function parameter 'Other' should be passed by const reference.
          Function parameter 'R' should be passed by const reference.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp101 034022min 0s02LowCppCheck.performance.performance .Function parameter 'R' should be passed by const reference.
          Function parameter 'V' should be passed by const reference.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DebugLocEntry.h44134152min 0s15LowCppCheck.performance.performance .Function parameter 'V' should be passed by const reference.
          Function parameter 'P' should be passed by const reference.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp041 729142min 0s14LowCppCheck.performance.performance .Function parameter 'P' should be passed by const reference.
          Function parameter 'VCallList' should be passed by const reference.C:\CoderGears\LLVM10\lib\IR\AsmWriter.cpp012 329172min 0s17LowCppCheck.performance.performance .Function parameter 'VCallList' should be passed by const reference.
          Function parameter 'VCallList' should be passed by const reference.C:\CoderGears\LLVM10\lib\IR\AsmWriter.cpp002 332162min 0s16LowCppCheck.performance.performance .Function parameter 'VCallList' should be passed by const reference.
          Function parameter 'ArgumentIndexMapping' should be passed by const reference.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\DataFlowSanitizer.cpp29220132min 0s13LowCppCheck.performance.performance .Function parameter 'ArgumentIndexMapping' should be passed by const reference.
          Function parameter 'Str' should be passed by const reference.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\PGOInstrumentation.cpp18525102min 0s10LowCppCheck.performance.performance .Function parameter 'Str' should be passed by const reference.
          Function parameter 'PathSuffix' should be passed by const reference.c:\CoderGears\LLVM10\lib\LTO\LTOBackend.cpp6265092min 0s09LowCppCheck.performance.performance .Function parameter 'PathSuffix' should be passed by const reference.
          Function parameter 'OldPrefix' should be passed by const reference.C:\CoderGears\LLVM10\lib\LTO\LTO.cpp081 068122min 0s12LowCppCheck.performance.performance .Function parameter 'OldPrefix' should be passed by const reference.
          Function parameter 'Msg' should be passed by const reference.c:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZHazardRecognizer.cpp37173112min 0s11LowCppCheck.performance.performance .Function parameter 'Msg' should be passed by const reference.
          Function parameter 'X' should be passed by const reference.C:\CoderGears\LLVM10\lib\Transforms\IPO\CalledValuePropagation.cpp40152622min 0s62LowCppCheck.performance.performance .Function parameter 'X' should be passed by const reference.
          Function parameter 'LV' should be passed by const reference.C:\CoderGears\LLVM10\lib\Transforms\IPO\CalledValuePropagation.cpp32192612min 0s61LowCppCheck.performance.performance .Function parameter 'LV' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\unittests\Passes\PluginsTest.cpp7229642min 0s64LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'data' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp48121632min 0s63LowCppCheck.performance.performance .Function parameter 'data' should be passed by const reference.
          Function parameter 'file' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp46127602min 0s60LowCppCheck.performance.performance .Function parameter 'file' should be passed by const reference.
          Function parameter 'name' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp42140572min 0s57LowCppCheck.performance.performance .Function parameter 'name' should be passed by const reference.
          Function parameter 'name' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp38166562min 0s56LowCppCheck.performance.performance .Function parameter 'name' should be passed by const reference.
          Function parameter 'file' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp13839592min 0s59LowCppCheck.performance.performance .Function parameter 'file' should be passed by const reference.
          Function parameter 'file' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp12852582min 0s58LowCppCheck.performance.performance .Function parameter 'file' should be passed by const reference.
          Function parameter 'TBAAInfo' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGValue.h28229712min 0s71LowCppCheck.performance.performance .Function parameter 'TBAAInfo' should be passed by const reference.
          Function parameter 'Info' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGValue.h23309702min 0s70LowCppCheck.performance.performance .Function parameter 'Info' should be passed by const reference.
          Function parameter 'lv' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGCall.h27231732min 0s73LowCppCheck.performance.performance .Function parameter 'lv' should be passed by const reference.
          Function parameter 'Base' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenModule.h14699722min 0s72LowCppCheck.performance.performance .Function parameter 'Base' should be passed by const reference.
          Function parameter 'Dest' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h032 176692min 0s69LowCppCheck.performance.performance .Function parameter 'Dest' should be passed by const reference.
          Function parameter 'Dest' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h022 181662min 0s66LowCppCheck.performance.performance .Function parameter 'Dest' should be passed by const reference.
          Function parameter 'lvalue' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h091 068652min 0s65LowCppCheck.performance.performance .Function parameter 'lvalue' should be passed by const reference.
          Function parameter 'Break' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h071 127682min 0s68LowCppCheck.performance.performance .Function parameter 'Break' should be passed by const reference.
          Function parameter 'ExitBlock' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h061 141672min 0s67LowCppCheck.performance.performance .Function parameter 'ExitBlock' should be passed by const reference.
          Function parameter 'ContBlock' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h051 142552min 0s55LowCppCheck.performance.performance .Function parameter 'ContBlock' should be passed by const reference.
          Function parameter 'Sym' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\index\SymbolYAML.cpp30202432min 0s43LowCppCheck.performance.performance .Function parameter 'Sym' should be passed by const reference.
          Function parameter 'P' should be passed by const reference.c:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\GlobalCompilationDatabase.cpp6363422min 0s42LowCppCheck.performance.performance .Function parameter 'P' should be passed by const reference.
          Function parameter 'File' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\TUScheduler.cpp15651452min 0s45LowCppCheck.performance.performance .Function parameter 'File' should be passed by const reference.
          Function parameter 'Path' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChains\Cuda.cpp6073442min 0s44LowCppCheck.performance.performance .Function parameter 'Path' should be passed by const reference.
          Function parameter 'V' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp45130412min 0s41LowCppCheck.performance.performance .Function parameter 'V' should be passed by const reference.
          Function parameter 'V' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp43135382min 0s38LowCppCheck.performance.performance .Function parameter 'V' should be passed by const reference.
          Function parameter 'V' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp41149372min 0s37LowCppCheck.performance.performance .Function parameter 'V' should be passed by const reference.
          Function parameter 'inFile' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\Rewrite\RewriteObjC.cpp19510402min 0s40LowCppCheck.performance.performance .Function parameter 'inFile' should be passed by const reference.
          Function parameter 'FunctionNames' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\ObjCAutoreleaseWriteChecker.cpp54104392min 0s39LowCppCheck.performance.performance .Function parameter 'FunctionNames' should be passed by const reference.
          Function parameter 'Path' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\AllTUsExecution.cpp52110522min 0s52LowCppCheck.performance.performance .Function parameter 'Path' should be passed by const reference.
          Function parameter 'Msg' should be passed by const reference.c:\CoderGears\LLVM10\tools\llvm-lto2\llvm-lto2.cpp49119512min 0s51LowCppCheck.performance.performance .Function parameter 'Msg' should be passed by const reference.
          Function parameter 'HeaderInclusionPath' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\tools\extra\modularize\PreprocessorTracker.cpp17534542min 0s54LowCppCheck.performance.performance .Function parameter 'HeaderInclusionPath' should be passed by const reference.
          Function parameter 'T' should be passed by const reference.C:\CoderGears\LLVM10\tools\clang\utils\TableGen\ClangAttrEmitter.cpp20363532min 0s53LowCppCheck.performance.performance .Function parameter 'T' should be passed by const reference.
          Function parameter 'Name' should be passed by const reference.C:\CoderGears\LLVM10\utils\TableGen\FastISelEmitter.cpp6942502min 0s50LowCppCheck.performance.performance .Function parameter 'Name' should be passed by const reference.
          Function parameter 'SubRegNo' should be passed by const reference.C:\CoderGears\LLVM10\utils\TableGen\FastISelEmitter.cpp6643472min 0s47LowCppCheck.performance.performance .Function parameter 'SubRegNo' should be passed by const reference.
          Function parameter 'PredicateCheck' should be passed by const reference.C:\CoderGears\LLVM10\utils\TableGen\FastISelEmitter.cpp6544462min 0s46LowCppCheck.performance.performance .Function parameter 'PredicateCheck' should be passed by const reference.
          Function parameter 'RF' should be passed by const reference.C:\CoderGears\LLVM10\utils\TableGen\RISCVCompressInstEmitter.cpp5597492min 0s49LowCppCheck.performance.performance .Function parameter 'RF' should be passed by const reference.
          Function parameter 'ObjectFile' should be passed by const reference.C:\CoderGears\LLVM10\tools\sancov\sancov.cpp11934482min 0s48LowCppCheck.performance.performance .Function parameter 'ObjectFile' should be passed by const reference.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-31 0242h 28min-
          Average:-419.242min 0s-
          Minimum:-222min 0s-
          Maximum:-2 3322min 0s-
          Standard deviation:-562.220min 0s-
          Variance:-316 0970min 0s-
          warning   Rule Violated:    Redundant code: Found a statement that begins with type constant.

          18 fields matched

          18 fieldsFilePathLineDebtSeverityFull Name
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp11410062min 0s06LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\lib\Target\ARM\ARMLoadStoreOptimizer.cpp041 734052min 0s05LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\lib\CodeGen\MachineCopyPropagation.cpp16156082min 0s08LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\lib\CodeGen\MachineCopyPropagation.cpp10554072min 0s07LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','c:\CoderGears\LLVM10\lib\Target\Hexagon\RDFLiveness.cpp12405042min 0s04LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','c:\CoderGears\LLVM10\lib\Target\Hexagon\RDFCopy.cpp15156012min 0s01LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp019 429002min 0s00LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp009 633032min 0s03LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\JSONRPCDispatcher.cpp13259022min 0s02LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','c:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChains\BareMetal.cpp17123152min 0s15LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChains\Gnu.cpp031 781142min 0s14LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChains\Gnu.cpp022 222172min 0s17LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CompilerInstance.cpp14181162min 0s16LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Frontend\TextDiagnostic.cpp09626132min 0s13LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Frontend\FrontendAction.cpp08695102min 0s10LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp071 001092min 0s09LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','c:\CoderGears\LLVM10\tools\clang\lib\Lex\HeaderSearch.cpp061 500122min 0s12LowCppCheck.warning.warning.Found suspicious operator ','
          Found suspicious operator ','c:\CoderGears\LLVM10\tools\clang\lib\Lex\HeaderSearch.cpp051 568112min 0s11LowCppCheck.warning.warning.Found suspicious operator ','

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-32 43336min-
          Average:-1 8022min 0s-
          Minimum:-1232min 0s-
          Maximum:-9 6332min 0s-
          Standard deviation:-2 8060min 0s-
          Variance:-7 875 8930min 0s-
          warning   Rule Violated:    The scope of the variable varname can be reduced.

          259 fields matched

          259 fieldsFilePathLineDebtSeverityFull Name
          The scope of the variable 'SummaryString' can be reduced.C:\CoderGears\LLVM10\unittests\Analysis\ProfileSummaryInfoTest.cpp092740332min 0s033LowCppCheck.style.style.The scope of the variable 'SummaryString' can be reduced.
          The scope of the variable 'loop' can be reduced.c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp0811990322min 0s032LowCppCheck.style.style.The scope of the variable 'loop' can be reduced.
          The scope of the variable 'F' can be reduced.C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp0752720312min 0s031LowCppCheck.style.style.The scope of the variable 'F' can be reduced.
          The scope of the variable 'Enc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0428510362min 0s036LowCppCheck.style.style.The scope of the variable 'Enc' can be reduced.
          The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0039 0170352min 0s035LowCppCheck.style.style.The scope of the variable 'DAG' can be reduced.
          The scope of the variable 'LIs' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp0881640342min 0s034LowCppCheck.style.style.The scope of the variable 'LIs' can be reduced.
          The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp0575770272min 0s027LowCppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
          The scope of the variable 'SubReg0' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp0802070262min 0s026LowCppCheck.style.style.The scope of the variable 'SubReg0' can be reduced.
          The scope of the variable 'SubReg1' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp0792080252min 0s025LowCppCheck.style.style.The scope of the variable 'SubReg1' can be reduced.
          The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0163 4340302min 0s030LowCppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
          The scope of the variable 'SCDescRepl' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp0782340292min 0s029LowCppCheck.style.style.The scope of the variable 'SCDescRepl' can be reduced.
          The scope of the variable 'Imm' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0104 0440282min 0s028LowCppCheck.style.style.The scope of the variable 'Imm' can be reduced.
          The scope of the variable 'O' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp0232 2320372min 0s037LowCppCheck.style.style.The scope of the variable 'O' can be reduced.
          The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp0526760462min 0s046LowCppCheck.style.style.The scope of the variable 'MBB' can be reduced.
          The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp0477200452min 0s045LowCppCheck.style.style.The scope of the variable 'MBB' can be reduced.
          The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp0438150442min 0s044LowCppCheck.style.style.The scope of the variable 'MBB' can be reduced.
          The scope of the variable 'RegEnc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\SIMCCodeEmitter.cpp0713340492min 0s049LowCppCheck.style.style.The scope of the variable 'RegEnc' can be reduced.
          The scope of the variable 'Imm2' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0064 6070482min 0s048LowCppCheck.style.style.The scope of the variable 'Imm2' can be reduced.
          The scope of the variable 'RegIdx' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0055 8960472min 0s047LowCppCheck.style.style.The scope of the variable 'RegIdx' can be reduced.
          The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00210 3140402min 0s040LowCppCheck.style.style.The scope of the variable 'DAG' can be reduced.
          The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00110 3480392min 0s039LowCppCheck.style.style.The scope of the variable 'DAG' can be reduced.
          The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00011 7730382min 0s038LowCppCheck.style.style.The scope of the variable 'DAG' can be reduced.
          The scope of the variable 'ScratchReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp0457790432min 0s043LowCppCheck.style.style.The scope of the variable 'ScratchReg' can be reduced.
          The scope of the variable 'MIB' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp0605210422min 0s042LowCppCheck.style.style.The scope of the variable 'MIB' can be reduced.
          The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMTargetTransformInfo.cpp0643890412min 0s041LowCppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
          The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp0212 5180082min 0s008LowCppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
          The scope of the variable 'Attr' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\CFLAndersAliasAnalysis.cpp0663740072min 0s007LowCppCheck.style.style.The scope of the variable 'Attr' can be reduced.
          The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0301 7220062min 0s006LowCppCheck.style.style.The scope of the variable 'X' can be reduced.
          The scope of the variable 'C' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0133 7660112min 0s011LowCppCheck.style.style.The scope of the variable 'C' can be reduced.
          The scope of the variable 'PtrAccessSize' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\VectorUtils.cpp0851710102min 0s010LowCppCheck.style.style.The scope of the variable 'PtrAccessSize' can be reduced.
          The scope of the variable 'Splitable' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp0585720092min 0s009LowCppCheck.style.style.The scope of the variable 'Splitable' can be reduced.
          The scope of the variable 'GV2' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\ConstantFolding.cpp0487150022min 0s002LowCppCheck.style.style.The scope of the variable 'GV2' can be reduced.
          The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0409880012min 0s001LowCppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
          The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0381 0340002min 0s000LowCppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
          The scope of the variable 'U' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp0252 1020052min 0s005LowCppCheck.style.style.The scope of the variable 'U' can be reduced.
          The scope of the variable 'Hi' can be reduced.C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp0861700042min 0s004LowCppCheck.style.style.The scope of the variable 'Hi' can be reduced.
          The scope of the variable 'NextDepth' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\AggressiveAntiDepBreaker.cpp0732810032min 0s003LowCppCheck.style.style.The scope of the variable 'NextDepth' can be reduced.
          The scope of the variable 'PreA' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\DetectDeadLanes.cpp0841830122min 0s012LowCppCheck.style.style.The scope of the variable 'PreA' can be reduced.
          The scope of the variable 'SrcIdx' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TargetRegisterInfo.cpp0673600212min 0s021LowCppCheck.style.style.The scope of the variable 'SrcIdx' can be reduced.
          The scope of the variable 'HasLoop' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\ScheduleDAG.cpp0595290202min 0s020LowCppCheck.style.style.The scope of the variable 'HasLoop' can be reduced.
          The scope of the variable 'B' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp0361 2740192min 0s019LowCppCheck.style.style.The scope of the variable 'B' can be reduced.
          The scope of the variable 'SSAUpdate' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TailDuplicator.cpp0871690242min 0s024LowCppCheck.style.style.The scope of the variable 'SSAUpdate' can be reduced.
          The scope of the variable 'Locations' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\StackMaps.cpp0653850232min 0s023LowCppCheck.style.style.The scope of the variable 'Locations' can be reduced.
          The scope of the variable 'Dups2' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\IfConversion.cpp0371 1680222min 0s022LowCppCheck.style.style.The scope of the variable 'Dups2' can be reduced.
          The scope of the variable 'SP' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MachineOutliner.cpp0447970152min 0s015LowCppCheck.style.style.The scope of the variable 'SP' can be reduced.
          The scope of the variable 'functionNum' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MIRCanonicalizerPass.cpp0467690142min 0s014LowCppCheck.style.style.The scope of the variable 'functionNum' can be reduced.
          The scope of the variable 'SubRegB' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0341 5120132min 0s013LowCppCheck.style.style.The scope of the variable 'SubRegB' can be reduced.
          The scope of the variable 'XRayThreshold' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\XRayInstrumentation.cpp0891500182min 0s018LowCppCheck.style.style.The scope of the variable 'XRayThreshold' can be reduced.
          The scope of the variable 'StatepointID' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp093740172min 0s017LowCppCheck.style.style.The scope of the variable 'StatepointID' can be reduced.
          The scope of the variable 'NumPatchBytes' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp091790162min 0s016LowCppCheck.style.style.The scope of the variable 'NumPatchBytes' can be reduced.
          The scope of the variable 'CmpStart' can be reduced.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp094690832min 0s083LowCppCheck.style.style.The scope of the variable 'CmpStart' can be reduced.
          The scope of the variable 'FalseVal' can be reduced.c:\CoderGears\LLVM10\lib\DebugInfo\CodeView\RecordSerialization.cpp097390822min 0s082LowCppCheck.style.style.The scope of the variable 'FalseVal' can be reduced.
          The scope of the variable 'Dest' can be reduced.C:\CoderGears\LLVM10\lib\DebugInfo\CodeView\TypeStreamMerger.cpp0693570812min 0s081LowCppCheck.style.style.The scope of the variable 'Dest' can be reduced.
          The scope of the variable 'NonExtOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0182 9370862min 0s086LowCppCheck.style.style.The scope of the variable 'NonExtOpcode' can be reduced.
          The scope of the variable 'NewMI' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0094 3370852min 0s085LowCppCheck.style.style.The scope of the variable 'NewMI' can be reduced.
          The scope of the variable 'ShrinkCounter' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonFrameLowering.cpp0633970842min 0s084LowCppCheck.style.style.The scope of the variable 'ShrinkCounter' can be reduced.
          The scope of the variable 'HFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp0536690772min 0s077LowCppCheck.style.style.The scope of the variable 'HFI' can be reduced.
          The scope of the variable 'HMFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp0497130762min 0s076LowCppCheck.style.style.The scope of the variable 'HMFI' can be reduced.
          The scope of the variable 'HLOF' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp0391 0140752min 0s075LowCppCheck.style.style.The scope of the variable 'HLOF' can be reduced.
          The scope of the variable 'SmallestElement' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonTargetObjectFile.cpp0722860802min 0s080LowCppCheck.style.style.The scope of the variable 'SmallestElement' can be reduced.
          The scope of the variable 'Good' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonVLIWPacketizer.cpp0311 7020792min 0s079LowCppCheck.style.style.The scope of the variable 'Good' can be reduced.
          The scope of the variable 'isSafe' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCopyToCombine.cpp0742760782min 0s078LowCppCheck.style.style.The scope of the variable 'isSafe' can be reduced.
          The scope of the variable 'B' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenPredicate.cpp0772640872min 0s087LowCppCheck.style.style.The scope of the variable 'B' can be reduced.
          The scope of the variable 'Is' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp0831830962min 0s096LowCppCheck.style.style.The scope of the variable 'Is' can be reduced.
          The scope of the variable 'foundFeeder' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp0556000952min 0s095LowCppCheck.style.style.The scope of the variable 'foundFeeder' can be reduced.
          The scope of the variable 'PR' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonPeephole.cpp0762640942min 0s094LowCppCheck.style.style.The scope of the variable 'PR' can be reduced.
          The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp0291 8300992min 0s099LowCppCheck.style.style.The scope of the variable 'X' can be reduced.
          The scope of the variable 'V2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineShifts.cpp0624260982min 0s098LowCppCheck.style.style.The scope of the variable 'V2' can be reduced.
          The scope of the variable 'LHS' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCasts.cpp0516840972min 0s097LowCppCheck.style.style.The scope of the variable 'LHS' can be reduced.
          The scope of the variable 'LHS2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSelect.cpp0321 6970902min 0s090LowCppCheck.style.style.The scope of the variable 'LHS2' can be reduced.
          The scope of the variable 'CInt' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstructionCombining.cpp0565870892min 0s089LowCppCheck.style.style.The scope of the variable 'CInt' can be reduced.
          The scope of the variable 'RHSCIOp' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCompares.cpp0143 4560882min 0s088LowCppCheck.style.style.The scope of the variable 'RHSCIOp' can be reduced.
          The scope of the variable 'Weight' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\CFGMST.h0901250932min 0s093LowCppCheck.style.style.The scope of the variable 'Weight' can be reduced.
          The scope of the variable 'M' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\AddressSanitizer.cpp0281 8410922min 0s092LowCppCheck.style.style.The scope of the variable 'M' can be reduced.
          The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0351 4470912min 0s091LowCppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
          The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0242 1370582min 0s058LowCppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
          The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0192 5810572min 0s057LowCppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
          The scope of the variable 'Base' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0123 8490562min 0s056LowCppCheck.style.style.The scope of the variable 'Base' can be reduced.
          The scope of the variable 'RegNum' can be reduced.C:\CoderGears\LLVM10\lib\Target\Lanai\AsmParser\LanaiAsmParser.cpp0506930612min 0s061LowCppCheck.style.style.The scope of the variable 'RegNum' can be reduced.
          The scope of the variable 'Ty' can be reduced.C:\CoderGears\LLVM10\lib\Linker\LinkModules.cpp0614410602min 0s060LowCppCheck.style.style.The scope of the variable 'Ty' can be reduced.
          The scope of the variable 'Opcode' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp0546540592min 0s059LowCppCheck.style.style.The scope of the variable 'Opcode' can be reduced.
          The scope of the variable 'augmentationLength' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp0331 5530522min 0s052LowCppCheck.style.style.The scope of the variable 'augmentationLength' can be reduced.
          The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp099220512min 0s051LowCppCheck.style.style.The scope of the variable 'cStream' can be reduced.
          The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp098310502min 0s050LowCppCheck.style.style.The scope of the variable 'cStream' can be reduced.
          The scope of the variable 'Index' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0222 4020552min 0s055LowCppCheck.style.style.The scope of the variable 'Index' can be reduced.
          The scope of the variable 'SpaceEaten' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0202 5260542min 0s054LowCppCheck.style.style.The scope of the variable 'SpaceEaten' can be reduced.
          The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0113 9000532min 0s053LowCppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
          The scope of the variable 'LineNumber' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0173 3880622min 0s062LowCppCheck.style.style.The scope of the variable 'LineNumber' can be reduced.
          The scope of the variable 'kInvalidOptionError' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0074 4930712min 0s071LowCppCheck.style.style.The scope of the variable 'kInvalidOptionError' can be reduced.
          The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0046 1770702min 0s070LowCppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
          The scope of the variable 'MaxShift' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0084 4640692min 0s069LowCppCheck.style.style.The scope of the variable 'MaxShift' can be reduced.
          The scope of the variable 'SMPos1' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MipsISelLowering.cpp0418670742min 0s074LowCppCheck.style.style.The scope of the variable 'SMPos1' can be reduced.
          The scope of the variable 'SpReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp0703460732min 0s073LowCppCheck.style.style.The scope of the variable 'SpReg' can be reduced.
          The scope of the variable 'name_' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16HardFloatInfo.cpp096390722min 0s072LowCppCheck.style.style.The scope of the variable 'name_' can be reduced.
          The scope of the variable 'NewOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp0821940652min 0s065LowCppCheck.style.style.The scope of the variable 'NewOpcode' can be reduced.
          The scope of the variable 'Bytes' can be reduced.c:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp0271 9130642min 0s064LowCppCheck.style.style.The scope of the variable 'Bytes' can be reduced.
          The scope of the variable 'Instr' can be reduced.C:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXImageOptimizer.cpp095640632min 0s063LowCppCheck.style.style.The scope of the variable 'Instr' can be reduced.
          The scope of the variable 'SignExtended' can be reduced.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0153 4360682min 0s068LowCppCheck.style.style.The scope of the variable 'SignExtended' can be reduced.
          The scope of the variable 'MF' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp0683580672min 0s067LowCppCheck.style.style.The scope of the variable 'MF' can be reduced.
          The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp0262 0750662min 0s066LowCppCheck.style.style.The scope of the variable 'MBB' can be reduced.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-631 1171d 0h-
          Average:-2 4372min 0s-
          Minimum:-222min 0s-
          Maximum:-17 9232min 0s-
          Standard deviation:-2 6340min 0s-
          Variance:-6 937 9920min 0s-
          warning   Rule Violated:    Redundant assignment of varname to itself.

          2 fields matched

          2 fieldsFilePathLineDebtSeverityFull Name
          Redundant assignment of 'cflags' to itself.C:\CoderGears\LLVM10\lib\Support\regcomp.c030502min 0s0LowCppCheck.warning.warning.Redundant assignment of 'cflags' to itself.
          Redundant assignment of 'eflags' to itself.c:\CoderGears\LLVM10\lib\Support\regexec.c115612min 0s1LowCppCheck.warning.warning.Redundant assignment of 'eflags' to itself.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-4614min 0s-
          Average:-230.52min 0s-
          Minimum:-1562min 0s-
          Maximum:-3052min 0s-
          Standard deviation:-74.50min 0s-
          Variance:-5 5500min 0s-
          warning   Rule Violated:    Clarify calculation precedence for + and ?.

          16 fields matched

          16 fieldsFilePathLineDebtSeverityFull Name
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp071 576052min 0s05LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '%' and '?'.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp081 174042min 0s04LowCppCheck.style.style.Clarify calculation precedence for '%' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp15107072min 0s07LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\CodeGen\MIRParser\MIParser.cpp022 482062min 0s06LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp14211012min 0s01LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelLowering.cpp051 917002min 0s00LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelLowering.cpp041 918032min 0s03LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZInstrInfo.cpp061 612022min 0s02LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\lib\Target\X86\Utils\X86ShuffleDecode.cpp12303132min 0s13LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '%' and '?'.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c032 148122min 0s12LowCppCheck.style.style.Clarify calculation precedence for '%' and '?'.
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaObjCProperty.cpp012 553152min 0s15LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaObjCProperty.cpp002 554142min 0s14LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\llvm-cxxdump\llvm-cxxdump.cpp11399092min 0s09LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\llvm-cxxdump\llvm-cxxdump.cpp10430082min 0s08LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\tools\llvm-nm\llvm-nm.cpp09963112min 0s11LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
          Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\tools\llvm-stress\llvm-stress.cpp13280102min 0s10LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-20 62732min-
          Average:-1 2892min 0s-
          Minimum:-1072min 0s-
          Maximum:-2 5542min 0s-
          Standard deviation:-885.110min 0s-
          Variance:-783 4210min 0s-
          warning   Rule Violated:    Same expression on both sides of &&.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Same expression on both sides of '&&'.c:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplateInstantiateDecl.cpp02 81502min 0s0LowCppCheck.style.style.Same expression on both sides of '&&'.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-2 8152min 0s-
          Average:-2 8152min 0s-
          Minimum:-2 8152min 0s-
          Maximum:-2 8152min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-
          warning   Rule Violated:    Same expression in both branches of ternary operator.

          2 fields matched

          2 fieldsFilePathLineDebtSeverityFull Name
          Same expression in both branches of ternary operator.c:\CoderGears\LLVM10\tools\clang\lib\AST\Decl.cpp11 56002min 0s0LowCppCheck.style.style.Same expression in both branches of ternary operator.
          Same expression in both branches of ternary operator.C:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp01 72612min 0s1LowCppCheck.style.style.Same expression in both branches of ternary operator.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-3 2864min 0s-
          Average:-1 6432min 0s-
          Minimum:-1 5602min 0s-
          Maximum:-1 7262min 0s-
          Standard deviation:-830min 0s-
          Variance:-6 8890min 0s-
          warning   Rule Violated:    Consecutive return, break, continue, goto or throw statements are unnecessary.

          3 fields matched

          3 fieldsFilePathLineDebtSeverityFull Name
          Consecutive return, break, continue, goto or throw statements are unnecessary.c:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp127402min 0s0LowCppCheck.style.style.Consecutive return, break, continue, goto or throw statements are unnecessary.
          Consecutive return, break, continue, goto or throw statements are unnecessary.c:\CoderGears\LLVM10\tools\clang\lib\Basic\Targets\Mips.cpp24412min 0s1LowCppCheck.style.style.Consecutive return, break, continue, goto or throw statements are unnecessary.
          Consecutive return, break, continue, goto or throw statements are unnecessary.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaType.cpp01 46522min 0s2LowCppCheck.style.style.Consecutive return, break, continue, goto or throw statements are unnecessary.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-1 7836min-
          Average:-594.332min 0s-
          Minimum:-442min 0s-
          Maximum:-1 4652min 0s-
          Standard deviation:-622.770min 0s-
          Variance:-387 8470min 0s-
          warning   Rule Violated:    Statements following return, break, continue, goto or throw will never be executed.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Statements following return, break, continue, goto or throw will never be executed.C:\CoderGears\LLVM10\lib\Target\AMDGPU\Utils\AMDGPUBaseInfo.cpp072702min 0s0LowCppCheck.style.style.Statements following return, break, continue, goto or throw will never be executed.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-7272min 0s-
          Average:-7272min 0s-
          Minimum:-7272min 0s-
          Maximum:-7272min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-
          warning   Rule Violated:    Checking if unsigned variable varname is less than zero.

          7 fields matched

          7 fieldsFilePathLineDebtSeverityFull Name
          Checking if unsigned expression 'SrlImm' is less than zero.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp31 55622min 0s2LowCppCheck.style.style.Checking if unsigned expression 'SrlImm' is less than zero.
          Checking if unsigned expression 'scaleFactor' is less than zero.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\CFGMST.h613212min 0s1LowCppCheck.style.style.Checking if unsigned expression 'scaleFactor' is less than zero.
          Checking if unsigned expression 'NumCases' is less than zero.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp19 34402min 0s0LowCppCheck.style.style.Checking if unsigned expression 'NumCases' is less than zero.
          Checking if unsigned expression 'NumCases' is less than zero.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp09 40132min 0s3LowCppCheck.style.style.Checking if unsigned expression 'NumCases' is less than zero.
          Checking if unsigned expression 'Length' is less than zero.c:\CoderGears\LLVM10\lib\Support\Unicode.cpp534862min 0s6LowCppCheck.style.style.Checking if unsigned expression 'Length' is less than zero.
          Checking if unsigned expression 'AMShiftAmt' is less than zero.C:\CoderGears\LLVM10\lib\Target\X86\X86ISelDAGToDAG.cpp41 21152min 0s5LowCppCheck.style.style.Checking if unsigned expression 'AMShiftAmt' is less than zero.
          Checking if unsigned expression 'LocalNum-Skip' is less than zero.C:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp22 14442min 0s4LowCppCheck.style.style.Checking if unsigned expression 'LocalNum-Skip' is less than zero.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-24 13614min-
          Average:-3 4482min 0s-
          Minimum:-1322min 0s-
          Maximum:-9 4012min 0s-
          Standard deviation:-3 8000min 0s-
          Variance:-14 441 5900min 0s-
          warning   Rule Violated:    Unsigned variable varname cant be negative so it is unnecessary to test it.

          1 field matched

          1 fieldFilePathLineDebtSeverityFull Name
          Unsigned expression 'TableSize' can't be negative so it is unnecessary to test it.C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp05 11102min 0s0LowCppCheck.style.style.Unsigned expression 'TableSize' can't be negative so it is unnecessary to test it.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-5 1112min 0s-
          Average:-5 1112min 0s-
          Minimum:-5 1112min 0s-
          Maximum:-5 1112min 0s-
          Standard deviation:-00min 0s-
          Variance:-00min 0s-
          warning   Rule Violated:    Redundant pointer operation on varname - its already a pointer.

          20 fields matched

          20 fieldsFilePathLineDebtSeverityFull Name
          Redundant pointer operation on 'ArgIt' - it's already a pointer.C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp141 104062min 0s06LowCppCheck.style.style.Redundant pointer operation on 'ArgIt' - it's already a pointer.
          Redundant pointer operation on 'ArgIt' - it's already a pointer.C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp131 146052min 0s05LowCppCheck.style.style.Redundant pointer operation on 'ArgIt' - it's already a pointer.
          Redundant pointer operation on 'Call' - it's already a pointer.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp121 359072min 0s07LowCppCheck.style.style.Redundant pointer operation on 'Call' - it's already a pointer.
          Redundant pointer operation on 'MI' - it's already a pointer.C:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseInstrInfo.cpp062 361092min 0s09LowCppCheck.style.style.Redundant pointer operation on 'MI' - it's already a pointer.
          Redundant pointer operation on 'BB' - it's already a pointer.C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp082 339082min 0s08LowCppCheck.style.style.Redundant pointer operation on 'BB' - it's already a pointer.
          Redundant pointer operation on 'It' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\PGOMemOPSizeOpt.cpp18343012min 0s01LowCppCheck.style.style.Redundant pointer operation on 'It' - it's already a pointer.
          Redundant pointer operation on 'BI' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Scalar\Reassociate.cpp092 335002min 0s00LowCppCheck.style.style.Redundant pointer operation on 'BI' - it's already a pointer.
          Redundant pointer operation on 'BI' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Scalar\Reassociate.cpp072 342022min 0s02LowCppCheck.style.style.Redundant pointer operation on 'BI' - it's already a pointer.
          Redundant pointer operation on 'NewDefault' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp014 423042min 0s04LowCppCheck.style.style.Redundant pointer operation on 'NewDefault' - it's already a pointer.
          Redundant pointer operation on 'NewDefault' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp004 424032min 0s03LowCppCheck.style.style.Redundant pointer operation on 'NewDefault' - it's already a pointer.
          Redundant pointer operation on 'PI' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\Vectorize\LoopVectorize.cpp023 352162min 0s16LowCppCheck.style.style.Redundant pointer operation on 'PI' - it's already a pointer.
          Redundant pointer operation on 'J' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\IPO\GlobalOpt.cpp052 765152min 0s15LowCppCheck.style.style.Redundant pointer operation on 'J' - it's already a pointer.
          Redundant pointer operation on 'J' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\IPO\GlobalOpt.cpp042 771172min 0s17LowCppCheck.style.style.Redundant pointer operation on 'J' - it's already a pointer.
          Redundant pointer operation on 'J' - it's already a pointer.C:\CoderGears\LLVM10\lib\Transforms\IPO\GlobalOpt.cpp032 774192min 0s19LowCppCheck.style.style.Redundant pointer operation on 'J' - it's already a pointer.
          Redundant pointer operation on 'DiagClient' - it's already a pointer.C:\CoderGears\LLVM10\tools\clang\tools\arcmt-test\arcmt-test.cpp19161182min 0s18LowCppCheck.style.style.Redundant pointer operation on 'DiagClient' - it's already a pointer.
          Redundant pointer operation on 'BB' - it's already a pointer.C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp17349112min 0s11LowCppCheck.style.style.Redundant pointer operation on 'BB' - it's already a pointer.
          Redundant pointer operation on 'BB' - it's already a pointer.C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp16351102min 0s10LowCppCheck.style.style.Redundant pointer operation on 'BB' - it's already a pointer.
          Redundant pointer operation on 'FwdDecl' - it's already a pointer.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGDebugInfo.cpp112 036122min 0s12LowCppCheck.style.style.Redundant pointer operation on 'FwdDecl' - it's already a pointer.
          Redundant pointer operation on 'O' - it's already a pointer.C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp102 174142min 0s14LowCppCheck.style.style.Redundant pointer operation on 'O' - it's already a pointer.
          Redundant pointer operation on 'Symbol' - it's already a pointer.C:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp15774132min 0s13LowCppCheck.style.style.Redundant pointer operation on 'Symbol' - it's already a pointer.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-39 68340min-
          Average:-1 9842min 0s-
          Minimum:-1612min 0s-
          Maximum:-4 4242min 0s-
          Standard deviation:-1 2420min 0s-
          Variance:-1 543 6500min 0s-
          warning   Rule Violated:    Label is not used. Should this be a case of the enclosing switch()?

          5 fields matched

          5 fieldsFilePathLineDebtSeverityFull Name
          Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86Disassembler.cpp494412min 0s1LowCppCheck.warning.warning.Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?
          Label 'CASE_ENCODING_VSIB' is not used. Should this be a 'case' of the enclosing switch()?C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86Disassembler.cpp394502min 0s0LowCppCheck.warning.warning.Label 'CASE_ENCODING_VSIB' is not used. Should this be a 'case' of the enclosing switch()?
          Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp21 57122min 0s2LowCppCheck.warning.warning.Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?
          Label 'CASE_ENCODING_VSIB' is not used. Should this be a 'case' of the enclosing switch()?C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp11 76342min 0s4LowCppCheck.warning.warning.Label 'CASE_ENCODING_VSIB' is not used. Should this be a 'case' of the enclosing switch()?
          Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp01 80732min 0s3LowCppCheck.warning.warning.Label 'CASE_ENCODING_RM' is not used. Should this be a 'case' of the enclosing switch()?

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-7 03010min-
          Average:-1 4062min 0s-
          Minimum:-9442min 0s-
          Maximum:-1 8072min 0s-
          Standard deviation:-385.080min 0s-
          Variance:-148 2880min 0s-
          warning   Rule Violated:    Label is not used.

          2 fields matched

          2 fieldsFilePathLineDebtSeverityFull Name
          Label 'done' is not used.C:\CoderGears\LLVM10\tools\clang\lib\AST\Type.cpp133302min 0s0LowCppCheck.style.style.Label 'done' is not used.
          Label 'enum' is not used.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp04 66212min 0s1LowCppCheck.style.style.Label 'enum' is not used.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-4 9954min 0s-
          Average:-2 4982min 0s-
          Minimum:-3332min 0s-
          Maximum:-4 6622min 0s-
          Standard deviation:-2 1640min 0s-
          Variance:-4 685 0600min 0s-
          warning   Rule Violated:    Prefer prefix ++/-- operators for non-primitive types.

          68 fields matched

          68 fieldsFilePathLineDebtSeverityFull Name
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\unittests\Analysis\UnrollAnalyzer.cpp6632222min 0s22LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp41384212min 0s21LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp35478242min 0s24LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp29567232min 0s23LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp44322182min 0s18LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ClauseMergePass.cpp63103172min 0s17LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ClauseMergePass.cpp62106202min 0s20LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ControlFlowFinalizer.cpp31547192min 0s19LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600EmitClauseMarkers.cpp52278252min 0s25LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600Packetizer.cpp6472312min 0s31LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp24852302min 0s30LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp23856332min 0s33LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp22864322min 0s32LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp21865272min 0s27LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Target\ARM\Thumb1FrameLowering.cpp49299262min 0s26LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Target\ARM\Thumb1FrameLowering.cpp47301292min 0s29LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\ARM\A15SDOptimizer.cpp33514282min 0s28LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Analysis\AliasSetTracker.cpp28569052min 0s05LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp071 390042min 0s04LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\ScheduleDAGInstrs.cpp25677072min 0s07LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\InlineSpiller.cpp101 300062min 0s06LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\InlineSpiller.cpp081 344012min 0s01LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\MachineOutliner.cpp27632002min 0s00LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\CodeGen\UnreachableBlockElim.cpp58171032min 0s03LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonStoreWidening.cpp30548022min 0s02LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombinePHI.cpp53265082min 0s08LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\NVPTX\ManagedStringPool.h6536142min 0s14LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp042 289132min 0s13LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCBranchCoalescing.cpp39404162min 0s16LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp121 223152min 0s15LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp091 340102min 0s10LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp57206092min 0s09LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp54250122min 0s12LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp50294112min 0s11LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp46302562min 0s56LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp42369552min 0s55LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp40402582min 0s58LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Support\APInt.cpp061 973572min 0s57LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Support\APInt.cpp36452522min 0s52LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp012 586512min 0s51LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp032 301542min 0s54LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Support\APFloat.cpp022 516532min 0s53LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZRegisterInfo.cpp51292592min 0s59LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZMachineScheduler.cpp61109652min 0s65LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\Utils\BreakCriticalEdges.cpp38426642min 0s64LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\Utils\BreakCriticalEdges.cpp37430672min 0s67LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\Vectorize\VPlan.h26647662min 0s66LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Target\X86\X86VZeroUpper.cpp48300612min 0s61LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\IPO\ArgumentPromotion.cpp34514602min 0s60LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\lib\Transforms\IPO\ArgumentPromotion.cpp32534632min 0s63LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\AST\ASTContext.cpp55234622min 0s62LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentCommandTraits.cpp6729392min 0s39LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGCleanup.cpp59150382min 0s38LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBuiltin.cpp20976412min 0s41LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBuiltin.cpp19978402min 0s40LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBuiltin.cpp18984352min 0s35LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBuiltin.cpp17987342min 0s34LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGObjCGNU.cpp052 130372min 0s37LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp141 144362min 0s36LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp003 672422min 0s42LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp151 141482min 0s48LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp131 152472min 0s47LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp111 279502min 0s50LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\BugReporter.cpp45316492min 0s49LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\BugReporter.cpp43336442min 0s44LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\tools\llvm-extract\llvm-extract.cpp56219432min 0s43LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.C:\CoderGears\LLVM10\tools\llvm-objdump\llvm-objdump.cpp161 023462min 0s46LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.
          Prefer prefix ++/-- operators for non-primitive types.c:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptParser.cpp60112452min 0s45LowCppCheck.performance.performance.Prefer prefix ++/-- operators for non-primitive types.

          Statistics

          Stat   FilePath   Line   Debt   Severity
          Sum:-51 3932h 16min-
          Average:-755.782min 0s-
          Minimum:-292min 0s-
          Maximum:-3 6722min 0s-
          Standard deviation:-715.590min 0s-
          Variance:-512 0740min 0s-

          170
          Naming Conventions  

          warning   Rule Violated:    Instance fields should be prefixed with a 'm_'

          10 fields matched

          10 fieldsFull Name
          Nodesllvm.Graph<N>.Nodes
          Elementsllvm.Graph<N>+NodeSubset.Elements
          FirstNodellvm.Graph<N>+ChildIterator.FirstNode
          Childrenllvm.Graph<N>+ChildIterator.Children
          Sllvm.CountedSet<T>.S
          InsertVisitedllvm.CountedSet<T>.InsertVisited
          Visitedllvm.df_iterator_storage<CountedSet <type-parameter-0-0>,true>.Visited
          arrllvm.LargeTestInteger.arr
          xllvm.NonPOD.x
          yllvm.NonPOD.y

          Statistics

          Stat
          Sum:
          Average:
          Minimum:
          Maximum:
          Standard deviation:
          Variance:
          warning   Rule Violated:    Static fields should be prefixed with a 's_'

          10 fields matched

          10 fieldsFull Name
          test_info_InstSizes_STACKMAP_Test.test_info_
          test_info_InstSizes_PATCHPOINT_Test.test_info_
          test_info_InstSizes_TLSDESC_CALLSEQ_Test .test_info_
          test_info_MapVectorTest_swap_Test.test_info_
          test_info_MapVectorTest_insert_pop_Test.test_info_
          test_info_MapVectorTest_erase_Test.test_info_
          test_info_MapVectorTest_remove_if_Test.test_info_
          test_info_MapVectorTest_iteration_test_Test .test_info_
          test_info_MapVectorTest_NonCopyable_Test .test_info_
          test_info_SmallMapVectorSmallTest_insert_pop_Test .test_info_

          Statistics

          Stat
          Sum:
          Average:
          Minimum:
          Maximum:
          Standard deviation:
          Variance:
          warning   Rule Violated:    Types name should begin with an Upper character

          10 types matched

          10 types# lines of code (LOC)Full Name
          toto042toto
          df_iterator_storage<CountedSet <type-parameter-0-0>,true>051llvm.df_iterator_storage<CountedSet <type-parameter-0-0>,true>
          ilist_callback_traits< (anonymousnamespace)::NodeWithCallback>007llvm.ilist_callback_traits< (anonymousnamespace)::NodeWithCallback>
          is_hashable_data<llvm::LargeTestInteger>070llvm.hashing.detail.is_hashable_data <llvm::LargeTestInteger>
          apply_variadic024anonymous_namespace{stlextrastest.cpp} .apply_variadic
          some_struct080anonymous_namespace{stlextrastest.cpp} .some_namespace.some_struct
          deleteNode090anonymous_namespace{simpleilisttest.cpp} .deleteNode
          output_iterator032anonymous_namespace{smallvectortest.cpp} .output_iterator
          notassignable061anonymous_namespace{smallvectortest.cpp} .notassignable
          isConstexpr_MatchesConstexprDeclarations _Test017clang.ast_matchers .isConstexpr_MatchesConstexprDeclaration s_Test

          Statistics

          Stat   # lines of code (LOC)
          Sum:24
          Average:2.4
          Minimum:0
          Maximum:7
          Standard deviation:2.58
          Variance:6.64
          warning   Rule Violated:    Avoid types with name too long

          3,182 types matched

          3 182 typesSimpleNameFull Name
          MapVectorMappedTypeTest_DifferentDenseMa p_Test<gtest_TypeParam_>MapVectorMappedTypeTest_DifferentDenseMap_TestMapVectorMappedTypeTest_DifferentDenseMa p_Test<gtest_TypeParam_>
          SmallMapVectorSmallTest_insert_pop_TestSmallMapVectorSmallTest_insert_pop_TestSmallMapVectorSmallTest_insert_pop_Test
          SmallMapVectorSmallTest_remove_if_TestSmallMapVectorSmallTest_remove_if_TestSmallMapVectorSmallTest_remove_if_Test
          SmallMapVectorSmallTest_iteration_test_T estSmallMapVectorSmallTest_iteration_test_TestSmallMapVectorSmallTest_iteration_test_T est
          SmallMapVectorSmallTest_NonCopyable_TestSmallMapVectorSmallTest_NonCopyable_TestSmallMapVectorSmallTest_NonCopyable_Test
          SmallMapVectorLargeTest_insert_pop_TestSmallMapVectorLargeTest_insert_pop_TestSmallMapVectorLargeTest_insert_pop_Test
          SmallMapVectorLargeTest_remove_if_TestSmallMapVectorLargeTest_remove_if_TestSmallMapVectorLargeTest_remove_if_Test
          SmallMapVectorLargeTest_iteration_test_T estSmallMapVectorLargeTest_iteration_test_TestSmallMapVectorLargeTest_iteration_test_T est
          SmallPtrSetTest_CopyAndMoveTest_TestSmallPtrSetTest_CopyAndMoveTest_TestSmallPtrSetTest_CopyAndMoveTest_Test
          SmallPtrSetTest_dereferenceAndIterate_Te stSmallPtrSetTest_dereferenceAndIterate_TestSmallPtrSetTest_dereferenceAndIterate_Te st
          SmallPtrSetTest_ConstNonPtrTest_TestSmallPtrSetTest_ConstNonPtrTest_TestSmallPtrSetTest_ConstNonPtrTest_Test
          StringExtrasTest_printLowerCase_TestStringExtrasTest_printLowerCase_TestStringExtrasTest_printLowerCase_Test
          StringExtrasTest_printHTMLEscaped_TestStringExtrasTest_printHTMLEscaped_TestStringExtrasTest_printHTMLEscaped_Test
          StringSwitchTest_StartsWithLower_TestStringSwitchTest_StartsWithLower_TestStringSwitchTest_StartsWithLower_Test
          TinyPtrVectorTest_SingleEltCtorTest_TestTinyPtrVectorTest_SingleEltCtorTest_TestTinyPtrVectorTest_SingleEltCtorTest_Test
          TinyPtrVectorTest_ArrayRefCtorTest_TestTinyPtrVectorTest_ArrayRefCtorTest_TestTinyPtrVectorTest_ArrayRefCtorTest_Test
          TinyPtrVectorTest_MutableArrayRefTest_Te stTinyPtrVectorTest_MutableArrayRefTest_TestTinyPtrVectorTest_MutableArrayRefTest_Te st
          APFloatTest_DecimalStringsWithoutNullTer minators_TestAPFloatTest_DecimalStringsWithoutNullTerminators_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_DecimalStringsWithoutNullTe rminators_Test
          APFloatTest_fromZeroDecimalString_TestAPFloatTest_fromZeroDecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalString_Test
          APFloatTest_fromZeroDecimalSingleExponen tString_TestAPFloatTest_fromZeroDecimalSingleExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalSingleExpone ntString_Test
          APFloatTest_fromZeroDecimalLargeExponent String_TestAPFloatTest_fromZeroDecimalLargeExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalLargeExponen tString_Test
          APFloatTest_fromZeroHexadecimalString_Te stAPFloatTest_fromZeroHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroHexadecimalString_T est
          APFloatTest_fromToStringSpecials_TestAPFloatTest_fromToStringSpecials_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromToStringSpecials_Test
          APFloatTest_fromHexadecimalString_TestAPFloatTest_fromHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromHexadecimalString_Test
          APFloatTest_StringDecimalSignificandDeat h_TestAPFloatTest_StringDecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalSignificandDea th_Test
          APFloatTest_StringDecimalExponentDeath_T estAPFloatTest_StringDecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalExponentDeath_ Test
          APFloatTest_StringHexadecimalDeath_TestAPFloatTest_StringHexadecimalDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalDeath_Test
          APFloatTest_StringHexadecimalSignificand Death_TestAPFloatTest_StringHexadecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalSignifican dDeath_Test
          APFloatTest_StringHexadecimalExponentDea th_TestAPFloatTest_StringHexadecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalExponentDe ath_Test
          APFloatTest_getSmallestNormalized_TestAPFloatTest_getSmallestNormalized_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallestNormalized_Test
          APFloatTest_PPCDoubleDoubleAddSpecial_Te stAPFloatTest_PPCDoubleDoubleAddSpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleAddSpecial_T est
          APFloatTest_PPCDoubleDoubleSubtract_TestAPFloatTest_PPCDoubleDoubleSubtract_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleSubtract_Tes t
          APFloatTest_PPCDoubleDoubleMultiplySpeci al_TestAPFloatTest_PPCDoubleDoubleMultiplySpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiplySpec ial_Test
          APFloatTest_PPCDoubleDoubleMultiply_TestAPFloatTest_PPCDoubleDoubleMultiply_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiply_Tes t
          APFloatTest_PPCDoubleDoubleDivide_TestAPFloatTest_PPCDoubleDoubleDivide_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleDivide_Test
          APFloatTest_PPCDoubleDoubleRemainder_Tes tAPFloatTest_PPCDoubleDoubleRemainder_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRemainder_Te st
          APFloatTest_PPCDoubleDoubleRoundToIntegr al_TestAPFloatTest_PPCDoubleDoubleRoundToIntegral_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRoundToInteg ral_Test
          APFloatTest_PPCDoubleDoubleCompare_TestAPFloatTest_PPCDoubleDoubleCompare_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleCompare_Test
          APFloatTest_PPCDoubleDoubleBitwiseIsEqua l_TestAPFloatTest_PPCDoubleDoubleBitwiseIsEqual_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleBitwiseIsEqu al_Test
          APFloatTest_PPCDoubleDoubleHashValue_Tes tAPFloatTest_PPCDoubleDoubleHashValue_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleHashValue_Te st
          APFloatTest_PPCDoubleDoubleChangeSign_Te stAPFloatTest_PPCDoubleDoubleChangeSign_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleChangeSign_T est
          APFloatTest_PPCDoubleDoubleFactories_Tes tAPFloatTest_PPCDoubleDoubleFactories_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFactories_Te st
          APFloatTest_PPCDoubleDoubleIsDenormal_Te stAPFloatTest_PPCDoubleDoubleIsDenormal_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleIsDenormal_T est
          APFloatTest_PPCDoubleDoubleScalbn_TestAPFloatTest_PPCDoubleDoubleScalbn_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleScalbn_Test
          APFloatTest_PPCDoubleDoubleFrexp_TestAPFloatTest_PPCDoubleDoubleFrexp_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFrexp_Test
          APIntTest_i64_ArithmeticRightShiftNegati ve_TestAPIntTest_i64_ArithmeticRightShiftNegative_Testanonymous_namespace{apinttest.cpp} .APIntTest_i64_ArithmeticRightShiftNegat ive_Test
          APIntTest_compareWithRawIntegers_TestAPIntTest_compareWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithRawIntegers_Test
          APIntTest_compareWithHalfInt64Max_TestAPIntTest_compareWithHalfInt64Max_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithHalfInt64Max_Test
          APIntTest_binaryOpsWithRawIntegers_TestAPIntTest_binaryOpsWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_binaryOpsWithRawIntegers_Test
          APIntTest_LargeAPIntConstruction_TestAPIntTest_LargeAPIntConstruction_Testanonymous_namespace{apinttest.cpp} .APIntTest_LargeAPIntConstruction_Test
          ArrayRefTest_SizeTSizedOperations_TestArrayRefTest_SizeTSizedOperations_Testanonymous_namespace{arrayreftest.cpp} .ArrayRefTest_SizeTSizedOperations_Test
          ArrayRefTest_EmptyInitializerList_TestArrayRefTest_EmptyInitializerList_Testanonymous_namespace{arrayreftest.cpp} .ArrayRefTest_EmptyInitializerList_Test
          BitmaskEnumTest_BitwiseOrEquals_TestBitmaskEnumTest_BitwiseOrEquals_Testanonymous_namespace{bitmaskenumtest.cpp} .BitmaskEnumTest_BitwiseOrEquals_Test
          BitmaskEnumTest_BitwiseAndEquals_TestBitmaskEnumTest_BitwiseAndEquals_Testanonymous_namespace{bitmaskenumtest.cpp} .BitmaskEnumTest_BitwiseAndEquals_Test
          BitmaskEnumTest_BitwiseXorEquals_TestBitmaskEnumTest_BitwiseXorEquals_Testanonymous_namespace{bitmaskenumtest.cpp} .BitmaskEnumTest_BitwiseXorEquals_Test
          BitmaskEnumTest_EnumInNamespace_TestBitmaskEnumTest_EnumInNamespace_Testanonymous_namespace{bitmaskenumtest.cpp} .BitmaskEnumTest_EnumInNamespace_Test
          BitVectorTest_FindInRangeMultiWord_TestBitVectorTest_FindInRangeMultiWord_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_FindInRangeMultiWord_Test
          BitVectorTest_FindInRangeSingleWord_TestBitVectorTest_FindInRangeSingleWord_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_FindInRangeSingleWord_Tes t
          BitVectorTest_CompoundAssignment_Test <gtest_TypeParam_>BitVectorTest_CompoundAssignment_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_CompoundAssignment_Test <gtest_TypeParam_>
          BitVectorTest_ShiftOpsSingleWord_Test <gtest_TypeParam_>BitVectorTest_ShiftOpsSingleWord_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_ShiftOpsSingleWord_Test <gtest_TypeParam_>
          BitVectorTest_ShiftOpsMultiWord_Test <gtest_TypeParam_>BitVectorTest_ShiftOpsMultiWord_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_ShiftOpsMultiWord_Test <gtest_TypeParam_>
          BitVectorTest_CompoundTestReset_Test <gtest_TypeParam_>BitVectorTest_CompoundTestReset_Testanonymous_namespace{bitvectortest.cpp} .BitVectorTest_CompoundTestReset_Test <gtest_TypeParam_>
          DepthFirstIteratorTest_ActuallyUpdateIte rator_TestDepthFirstIteratorTest_ActuallyUpdateIterator_Testllvm .DepthFirstIteratorTest_ActuallyUpdateIt erator_Test
          EquivalenceClassesTest_NoMerges_TestEquivalenceClassesTest_NoMerges_Testllvm .EquivalenceClassesTest_NoMerges_Test
          EquivalenceClassesTest_SimpleMerge1_TestEquivalenceClassesTest_SimpleMerge1_Testllvm .EquivalenceClassesTest_SimpleMerge1_Tes t
          EquivalenceClassesTest_SimpleMerge2_TestEquivalenceClassesTest_SimpleMerge2_Testllvm .EquivalenceClassesTest_SimpleMerge2_Tes t
          EquivalenceClassesTest_MultipleSets_TestEquivalenceClassesTest_MultipleSets_Testllvm .EquivalenceClassesTest_MultipleSets_Tes t
          IntrusiveRefCntPtr_RefCountedBaseCopyDoe sNotLeak_TestIntrusiveRefCntPtr_RefCountedBaseCopyDoesNotLeak_Testllvm .IntrusiveRefCntPtr_RefCountedBaseCopyDo esNotLeak_Test
          IntrusiveRefCntPtr_UsesTraitsToRetainAnd Release_TestIntrusiveRefCntPtr_UsesTraitsToRetainAndRelease_Testllvm .IntrusiveRefCntPtr_UsesTraitsToRetainAn dRelease_Test
          BumpPtrListTest_DefaultConstructor_TestBumpPtrListTest_DefaultConstructor_Testanonymous_namespace{bumpptrlisttest.cpp} .BumpPtrListTest_DefaultConstructor_Test
          BumpPtrListTest_pushBackMoveOnly_TestBumpPtrListTest_pushBackMoveOnly_Testanonymous_namespace{bumpptrlisttest.cpp} .BumpPtrListTest_pushBackMoveOnly_Test
          BumpPtrListTest_pushFrontMoveOnly_TestBumpPtrListTest_pushFrontMoveOnly_Testanonymous_namespace{bumpptrlisttest.cpp} .BumpPtrListTest_pushFrontMoveOnly_Test
          BumpPtrListTest_moveCallsDestructors_Tes tBumpPtrListTest_moveCallsDestructors_Testanonymous_namespace{bumpptrlisttest.cpp} .BumpPtrListTest_moveCallsDestructors_Te st
          BumpPtrListTest_copyCallsDestructors_Tes tBumpPtrListTest_copyCallsDestructors_Testanonymous_namespace{bumpptrlisttest.cpp} .BumpPtrListTest_copyCallsDestructors_Te st
          DenseMapTest_SingleEntryMapTest_Test <gtest_TypeParam_>DenseMapTest_SingleEntryMapTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_SingleEntryMapTest_Test <gtest_TypeParam_>
          DenseMapTest_CopyConstructorTest_Test <gtest_TypeParam_>DenseMapTest_CopyConstructorTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_CopyConstructorTest_Test <gtest_TypeParam_>
          DenseMapTest_CopyConstructorNotSmallTest _Test<gtest_TypeParam_>DenseMapTest_CopyConstructorNotSmallTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_CopyConstructorNotSmallTes t_Test<gtest_TypeParam_>
          DenseMapTest_CopyConstructorFromDefaultT est_Test<gtest_TypeParam_>DenseMapTest_CopyConstructorFromDefaultTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_CopyConstructorFromDefault Test_Test<gtest_TypeParam_>
          DenseMapTest_CopyConstructorFromEmptyTes t_Test<gtest_TypeParam_>DenseMapTest_CopyConstructorFromEmptyTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_CopyConstructorFromEmptyTe st_Test<gtest_TypeParam_>
          DenseMapTest_AssignmentTestNotSmall_Test <gtest_TypeParam_>DenseMapTest_AssignmentTestNotSmall_Testanonymous_namespace{densemaptest.cpp} .DenseMapTest_AssignmentTestNotSmall_Tes t<gtest_TypeParam_>
          DenseMapCustomTest_DefaultMinReservedSiz eTest_TestDenseMapCustomTest_DefaultMinReservedSizeTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_DefaultMinReservedSi zeTest_Test
          DenseMapCustomTest_InitialSizeTest_TestDenseMapCustomTest_InitialSizeTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_InitialSizeTest_Test
          DenseMapCustomTest_InitFromIterator_TestDenseMapCustomTest_InitFromIterator_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_InitFromIterator_Tes t
          DenseMapCustomTest_StringRefTest_TestDenseMapCustomTest_StringRefTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_StringRefTest_Test
          DenseMapCustomTest_SmallDenseMapGrowTest _TestDenseMapCustomTest_SmallDenseMapGrowTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_SmallDenseMapGrowTes t_Test
          DenseMapCustomTest_TryEmplaceTest_TestDenseMapCustomTest_TryEmplaceTest_Testanonymous_namespace{densemaptest.cpp} .DenseMapCustomTest_TryEmplaceTest_Test
          DenseSetTest_DoubleEntrySetTest_TestDenseSetTest_DoubleEntrySetTest_Testanonymous_namespace{densesettest.cpp} .DenseSetTest_DoubleEntrySetTest_Test
          DenseSetTest_ConstIteratorComparison_Tes t<gtest_TypeParam_>DenseSetTest_ConstIteratorComparison_Testanonymous_namespace{densesettest.cpp} .DenseSetTest_ConstIteratorComparison_Te st<gtest_TypeParam_>
          DenseSetTest_DefaultConstruction_Test <gtest_TypeParam_>DenseSetTest_DefaultConstruction_Testanonymous_namespace{densesettest.cpp} .DenseSetTest_DefaultConstruction_Test <gtest_TypeParam_>
          DenseSetTest_EmptyInitializerList_Test <gtest_TypeParam_>DenseSetTest_EmptyInitializerList_Testanonymous_namespace{densesettest.cpp} .DenseSetTest_EmptyInitializerList_Test <gtest_TypeParam_>
          FoldingSetTest_UnalignedStringTest_TestFoldingSetTest_UnalignedStringTest_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_UnalignedStringTest_Test
          FoldingSetTest_LongLongComparison_TestFoldingSetTest_LongLongComparison_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_LongLongComparison_Test
          FoldingSetTest_MissedIDComparison_TestFoldingSetTest_MissedIDComparison_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_MissedIDComparison_Test
          FoldingSetTest_RemoveNodeThatIsPresent_T estFoldingSetTest_RemoveNodeThatIsPresent_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_RemoveNodeThatIsPresent_ Test
          FoldingSetTest_RemoveNodeThatIsAbsent_Te stFoldingSetTest_RemoveNodeThatIsAbsent_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_RemoveNodeThatIsAbsent_T est
          FoldingSetTest_GetOrInsertInserting_TestFoldingSetTest_GetOrInsertInserting_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_GetOrInsertInserting_Tes t
          FoldingSetTest_GetOrInsertGetting_TestFoldingSetTest_GetOrInsertGetting_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_GetOrInsertGetting_Test
          FoldingSetTest_CapacityLargerThanReserve _TestFoldingSetTest_CapacityLargerThanReserve_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_CapacityLargerThanReserv e_Test
          FoldingSetTest_SmallReserveChangesNothin g_TestFoldingSetTest_SmallReserveChangesNothing_Testanonymous_namespace{foldingset.cpp} .FoldingSetTest_SmallReserveChangesNothi ng_Test
          HashingTest_HashCombineRangeBasicTest_Te stHashingTest_HashCombineRangeBasicTest_Testanonymous_namespace{hashingtest.cpp} .HashingTest_HashCombineRangeBasicTest_T est

          Statistics

          Stat   SimpleName
          Sum:-
          Average:-
          Minimum:-
          Maximum:-
          Standard deviation:-
          Variance:-
          warning   Rule Violated:    Avoid methods with name too long

          8,063 methods matched

          8 063 methodsSimpleNameFull Name
          SmallMapVectorSmallTest_insert_pop_Test( )SmallMapVectorSmallTest_insert_pop_TestSmallMapVectorSmallTest_insert_pop_Test .SmallMapVectorSmallTest_insert_pop_Test ()
          SmallMapVectorSmallTest_insert_pop_Test (constSmallMapVectorSmallTest_insert_pop _Test&)SmallMapVectorSmallTest_insert_pop_TestSmallMapVectorSmallTest_insert_pop_Test .SmallMapVectorSmallTest_insert_pop_Test (constSmallMapVectorSmallTest_insert_pop _Test&)
          SmallMapVectorSmallTest_remove_if_Test()SmallMapVectorSmallTest_remove_if_TestSmallMapVectorSmallTest_remove_if_Test .SmallMapVectorSmallTest_remove_if_Test( )
          SmallMapVectorSmallTest_remove_if_Test (constSmallMapVectorSmallTest_remove_if_ Test&)SmallMapVectorSmallTest_remove_if_TestSmallMapVectorSmallTest_remove_if_Test .SmallMapVectorSmallTest_remove_if_Test (constSmallMapVectorSmallTest_remove_if_ Test&)
          SmallMapVectorSmallTest_iteration_test_T est()SmallMapVectorSmallTest_iteration_test_TestSmallMapVectorSmallTest_iteration_test_T est .SmallMapVectorSmallTest_iteration_test_ Test()
          SmallMapVectorSmallTest_iteration_test_T est (constSmallMapVectorSmallTest_iteration_ test_Test&)SmallMapVectorSmallTest_iteration_test_TestSmallMapVectorSmallTest_iteration_test_T est .SmallMapVectorSmallTest_iteration_test_ Test (constSmallMapVectorSmallTest_iteration_ test_Test&)
          SmallMapVectorSmallTest_NonCopyable_Test ()SmallMapVectorSmallTest_NonCopyable_TestSmallMapVectorSmallTest_NonCopyable_Test .SmallMapVectorSmallTest_NonCopyable_Tes t()
          SmallMapVectorSmallTest_NonCopyable_Test (constSmallMapVectorSmallTest_NonCopyabl e_Test&)SmallMapVectorSmallTest_NonCopyable_TestSmallMapVectorSmallTest_NonCopyable_Test .SmallMapVectorSmallTest_NonCopyable_Tes t (constSmallMapVectorSmallTest_NonCopyabl e_Test&)
          SmallMapVectorLargeTest_insert_pop_Test( )SmallMapVectorLargeTest_insert_pop_TestSmallMapVectorLargeTest_insert_pop_Test .SmallMapVectorLargeTest_insert_pop_Test ()
          SmallMapVectorLargeTest_insert_pop_Test (constSmallMapVectorLargeTest_insert_pop _Test&)SmallMapVectorLargeTest_insert_pop_TestSmallMapVectorLargeTest_insert_pop_Test .SmallMapVectorLargeTest_insert_pop_Test (constSmallMapVectorLargeTest_insert_pop _Test&)
          SmallMapVectorLargeTest_remove_if_Test()SmallMapVectorLargeTest_remove_if_TestSmallMapVectorLargeTest_remove_if_Test .SmallMapVectorLargeTest_remove_if_Test( )
          SmallMapVectorLargeTest_remove_if_Test (constSmallMapVectorLargeTest_remove_if_ Test&)SmallMapVectorLargeTest_remove_if_TestSmallMapVectorLargeTest_remove_if_Test .SmallMapVectorLargeTest_remove_if_Test (constSmallMapVectorLargeTest_remove_if_ Test&)
          SmallMapVectorLargeTest_iteration_test_T est()SmallMapVectorLargeTest_iteration_test_TestSmallMapVectorLargeTest_iteration_test_T est .SmallMapVectorLargeTest_iteration_test_ Test()
          SmallMapVectorLargeTest_iteration_test_T est (constSmallMapVectorLargeTest_iteration_ test_Test&)SmallMapVectorLargeTest_iteration_test_TestSmallMapVectorLargeTest_iteration_test_T est .SmallMapVectorLargeTest_iteration_test_ Test (constSmallMapVectorLargeTest_iteration_ test_Test&)
          SmallPtrSetTest_CopyAndMoveTest_Test()SmallPtrSetTest_CopyAndMoveTest_TestSmallPtrSetTest_CopyAndMoveTest_Test .SmallPtrSetTest_CopyAndMoveTest_Test()
          SmallPtrSetTest_CopyAndMoveTest_Test (constSmallPtrSetTest_CopyAndMoveTest_Te st&)SmallPtrSetTest_CopyAndMoveTest_TestSmallPtrSetTest_CopyAndMoveTest_Test .SmallPtrSetTest_CopyAndMoveTest_Test (constSmallPtrSetTest_CopyAndMoveTest_Te st&)
          SmallPtrSetTest_dereferenceAndIterate_Te st()SmallPtrSetTest_dereferenceAndIterate_TestSmallPtrSetTest_dereferenceAndIterate_Te st .SmallPtrSetTest_dereferenceAndIterate_T est()
          SmallPtrSetTest_dereferenceAndIterate_Te st (constSmallPtrSetTest_dereferenceAndIter ate_Test&)SmallPtrSetTest_dereferenceAndIterate_TestSmallPtrSetTest_dereferenceAndIterate_Te st .SmallPtrSetTest_dereferenceAndIterate_T est (constSmallPtrSetTest_dereferenceAndIter ate_Test&)
          SmallPtrSetTest_ConstNonPtrTest_Test()SmallPtrSetTest_ConstNonPtrTest_TestSmallPtrSetTest_ConstNonPtrTest_Test .SmallPtrSetTest_ConstNonPtrTest_Test()
          SmallPtrSetTest_ConstNonPtrTest_Test (constSmallPtrSetTest_ConstNonPtrTest_Te st&)SmallPtrSetTest_ConstNonPtrTest_TestSmallPtrSetTest_ConstNonPtrTest_Test .SmallPtrSetTest_ConstNonPtrTest_Test (constSmallPtrSetTest_ConstNonPtrTest_Te st&)
          StringExtrasTest_printLowerCase_Test()StringExtrasTest_printLowerCase_TestStringExtrasTest_printLowerCase_Test .StringExtrasTest_printLowerCase_Test()
          StringExtrasTest_printLowerCase_Test (constStringExtrasTest_printLowerCase_Te st&)StringExtrasTest_printLowerCase_TestStringExtrasTest_printLowerCase_Test .StringExtrasTest_printLowerCase_Test (constStringExtrasTest_printLowerCase_Te st&)
          StringExtrasTest_printHTMLEscaped_Test()StringExtrasTest_printHTMLEscaped_TestStringExtrasTest_printHTMLEscaped_Test .StringExtrasTest_printHTMLEscaped_Test( )
          StringExtrasTest_printHTMLEscaped_Test (constStringExtrasTest_printHTMLEscaped_ Test&)StringExtrasTest_printHTMLEscaped_TestStringExtrasTest_printHTMLEscaped_Test .StringExtrasTest_printHTMLEscaped_Test (constStringExtrasTest_printHTMLEscaped_ Test&)
          StringSwitchTest_StartsWithLower_Test()StringSwitchTest_StartsWithLower_TestStringSwitchTest_StartsWithLower_Test .StringSwitchTest_StartsWithLower_Test()
          StringSwitchTest_StartsWithLower_Test (constStringSwitchTest_StartsWithLower_T est&)StringSwitchTest_StartsWithLower_TestStringSwitchTest_StartsWithLower_Test .StringSwitchTest_StartsWithLower_Test (constStringSwitchTest_StartsWithLower_T est&)
          TinyPtrVectorTest_SingleEltCtorTest_Test ()TinyPtrVectorTest_SingleEltCtorTest_TestTinyPtrVectorTest_SingleEltCtorTest_Test .TinyPtrVectorTest_SingleEltCtorTest_Tes t()
          TinyPtrVectorTest_SingleEltCtorTest_Test (constTinyPtrVectorTest_SingleEltCtorTes t_Test&)TinyPtrVectorTest_SingleEltCtorTest_TestTinyPtrVectorTest_SingleEltCtorTest_Test .TinyPtrVectorTest_SingleEltCtorTest_Tes t (constTinyPtrVectorTest_SingleEltCtorTes t_Test&)
          TinyPtrVectorTest_ArrayRefCtorTest_Test( )TinyPtrVectorTest_ArrayRefCtorTest_TestTinyPtrVectorTest_ArrayRefCtorTest_Test .TinyPtrVectorTest_ArrayRefCtorTest_Test ()
          TinyPtrVectorTest_ArrayRefCtorTest_Test (constTinyPtrVectorTest_ArrayRefCtorTest _Test&)TinyPtrVectorTest_ArrayRefCtorTest_TestTinyPtrVectorTest_ArrayRefCtorTest_Test .TinyPtrVectorTest_ArrayRefCtorTest_Test (constTinyPtrVectorTest_ArrayRefCtorTest _Test&)
          TinyPtrVectorTest_MutableArrayRefTest_Te st()TinyPtrVectorTest_MutableArrayRefTest_TestTinyPtrVectorTest_MutableArrayRefTest_Te st .TinyPtrVectorTest_MutableArrayRefTest_T est()
          TinyPtrVectorTest_MutableArrayRefTest_Te st (constTinyPtrVectorTest_MutableArrayRefT est_Test&)TinyPtrVectorTest_MutableArrayRefTest_TestTinyPtrVectorTest_MutableArrayRefTest_Te st .TinyPtrVectorTest_MutableArrayRefTest_T est (constTinyPtrVectorTest_MutableArrayRefT est_Test&)
          APFloatTest_DecimalStringsWithoutNullTer minators_Test()APFloatTest_DecimalStringsWithoutNullTerminators_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_DecimalStringsWithoutNullTe rminators_Test .APFloatTest_DecimalStringsWithoutNullTe rminators_Test()
          APFloatTest_DecimalStringsWithoutNullTer minators_Test(const(anonymousnamespace )::APFloatTest_DecimalStringsWithoutNull Terminators_Test&)APFloatTest_DecimalStringsWithoutNullTerminators_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_DecimalStringsWithoutNullTe rminators_Test .APFloatTest_DecimalStringsWithoutNullTe rminators_Test(const(anonymousnamespace )::APFloatTest_DecimalStringsWithoutNull Terminators_Test&)
          APFloatTest_fromZeroDecimalString_Test()APFloatTest_fromZeroDecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalString_Test .APFloatTest_fromZeroDecimalString_Test( )
          APFloatTest_fromZeroDecimalString_Test (const(anonymousnamespace )::APFloatTest_fromZeroDecimalString_Tes t&)APFloatTest_fromZeroDecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalString_Test .APFloatTest_fromZeroDecimalString_Test (const(anonymousnamespace )::APFloatTest_fromZeroDecimalString_Tes t&)
          APFloatTest_fromZeroDecimalSingleExponen tString_Test()APFloatTest_fromZeroDecimalSingleExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalSingleExpone ntString_Test .APFloatTest_fromZeroDecimalSingleExpone ntString_Test()
          APFloatTest_fromZeroDecimalSingleExponen tString_Test(const(anonymousnamespace )::APFloatTest_fromZeroDecimalSingleExpo nentString_Test&)APFloatTest_fromZeroDecimalSingleExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalSingleExpone ntString_Test .APFloatTest_fromZeroDecimalSingleExpone ntString_Test(const(anonymousnamespace )::APFloatTest_fromZeroDecimalSingleExpo nentString_Test&)
          APFloatTest_fromZeroDecimalLargeExponent String_Test()APFloatTest_fromZeroDecimalLargeExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalLargeExponen tString_Test .APFloatTest_fromZeroDecimalLargeExponen tString_Test()
          APFloatTest_fromZeroDecimalLargeExponent String_Test(const(anonymousnamespace )::APFloatTest_fromZeroDecimalLargeExpon entString_Test&)APFloatTest_fromZeroDecimalLargeExponentString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalLargeExponen tString_Test .APFloatTest_fromZeroDecimalLargeExponen tString_Test(const(anonymousnamespace )::APFloatTest_fromZeroDecimalLargeExpon entString_Test&)
          APFloatTest_fromZeroHexadecimalString_Te st()APFloatTest_fromZeroHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroHexadecimalString_T est .APFloatTest_fromZeroHexadecimalString_T est()
          APFloatTest_fromZeroHexadecimalString_Te st(const(anonymousnamespace )::APFloatTest_fromZeroHexadecimalString _Test&)APFloatTest_fromZeroHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroHexadecimalString_T est .APFloatTest_fromZeroHexadecimalString_T est(const(anonymousnamespace )::APFloatTest_fromZeroHexadecimalString _Test&)
          APFloatTest_fromToStringSpecials_Test()APFloatTest_fromToStringSpecials_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromToStringSpecials_Test .APFloatTest_fromToStringSpecials_Test()
          APFloatTest_fromToStringSpecials_Test (const(anonymousnamespace )::APFloatTest_fromToStringSpecials_Test &)APFloatTest_fromToStringSpecials_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromToStringSpecials_Test .APFloatTest_fromToStringSpecials_Test (const(anonymousnamespace )::APFloatTest_fromToStringSpecials_Test &)
          APFloatTest_fromHexadecimalString_Test()APFloatTest_fromHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromHexadecimalString_Test .APFloatTest_fromHexadecimalString_Test( )
          APFloatTest_fromHexadecimalString_Test (const(anonymousnamespace )::APFloatTest_fromHexadecimalString_Tes t&)APFloatTest_fromHexadecimalString_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_fromHexadecimalString_Test .APFloatTest_fromHexadecimalString_Test (const(anonymousnamespace )::APFloatTest_fromHexadecimalString_Tes t&)
          APFloatTest_StringDecimalSignificandDeat h_Test()APFloatTest_StringDecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalSignificandDea th_Test .APFloatTest_StringDecimalSignificandDea th_Test()
          APFloatTest_StringDecimalSignificandDeat h_Test(const(anonymousnamespace )::APFloatTest_StringDecimalSignificandD eath_Test&)APFloatTest_StringDecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalSignificandDea th_Test .APFloatTest_StringDecimalSignificandDea th_Test(const(anonymousnamespace )::APFloatTest_StringDecimalSignificandD eath_Test&)
          APFloatTest_StringDecimalExponentDeath_T est()APFloatTest_StringDecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalExponentDeath_ Test .APFloatTest_StringDecimalExponentDeath_ Test()
          APFloatTest_StringDecimalExponentDeath_T est(const(anonymousnamespace )::APFloatTest_StringDecimalExponentDeat h_Test&)APFloatTest_StringDecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalExponentDeath_ Test .APFloatTest_StringDecimalExponentDeath_ Test(const(anonymousnamespace )::APFloatTest_StringDecimalExponentDeat h_Test&)
          APFloatTest_StringHexadecimalDeath_Test( )APFloatTest_StringHexadecimalDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalDeath_Test .APFloatTest_StringHexadecimalDeath_Test ()
          APFloatTest_StringHexadecimalDeath_Test (const(anonymousnamespace )::APFloatTest_StringHexadecimalDeath_Te st&)APFloatTest_StringHexadecimalDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalDeath_Test .APFloatTest_StringHexadecimalDeath_Test (const(anonymousnamespace )::APFloatTest_StringHexadecimalDeath_Te st&)
          APFloatTest_StringHexadecimalSignificand Death_Test()APFloatTest_StringHexadecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalSignifican dDeath_Test .APFloatTest_StringHexadecimalSignifican dDeath_Test()
          APFloatTest_StringHexadecimalSignificand Death_Test(const(anonymousnamespace )::APFloatTest_StringHexadecimalSignific andDeath_Test&)APFloatTest_StringHexadecimalSignificandDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalSignifican dDeath_Test .APFloatTest_StringHexadecimalSignifican dDeath_Test(const(anonymousnamespace )::APFloatTest_StringHexadecimalSignific andDeath_Test&)
          APFloatTest_StringHexadecimalExponentDea th_Test()APFloatTest_StringHexadecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalExponentDe ath_Test .APFloatTest_StringHexadecimalExponentDe ath_Test()
          APFloatTest_StringHexadecimalExponentDea th_Test(const(anonymousnamespace )::APFloatTest_StringHexadecimalExponent Death_Test&)APFloatTest_StringHexadecimalExponentDeath_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalExponentDe ath_Test .APFloatTest_StringHexadecimalExponentDe ath_Test(const(anonymousnamespace )::APFloatTest_StringHexadecimalExponent Death_Test&)
          APFloatTest_getSmallestNormalized_Test()APFloatTest_getSmallestNormalized_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallestNormalized_Test .APFloatTest_getSmallestNormalized_Test( )
          APFloatTest_getSmallestNormalized_Test (const(anonymousnamespace )::APFloatTest_getSmallestNormalized_Tes t&)APFloatTest_getSmallestNormalized_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallestNormalized_Test .APFloatTest_getSmallestNormalized_Test (const(anonymousnamespace )::APFloatTest_getSmallestNormalized_Tes t&)
          APFloatTest_PPCDoubleDoubleAddSpecial_Te st()APFloatTest_PPCDoubleDoubleAddSpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleAddSpecial_T est .APFloatTest_PPCDoubleDoubleAddSpecial_T est()
          APFloatTest_PPCDoubleDoubleAddSpecial_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleAddSpecial _Test&)APFloatTest_PPCDoubleDoubleAddSpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleAddSpecial_T est .APFloatTest_PPCDoubleDoubleAddSpecial_T est(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleAddSpecial _Test&)
          APFloatTest_PPCDoubleDoubleSubtract_Test ()APFloatTest_PPCDoubleDoubleSubtract_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleSubtract_Tes t .APFloatTest_PPCDoubleDoubleSubtract_Tes t()
          APFloatTest_PPCDoubleDoubleSubtract_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleSubtract_T est&)APFloatTest_PPCDoubleDoubleSubtract_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleSubtract_Tes t .APFloatTest_PPCDoubleDoubleSubtract_Tes t(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleSubtract_T est&)
          APFloatTest_PPCDoubleDoubleMultiplySpeci al_Test()APFloatTest_PPCDoubleDoubleMultiplySpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiplySpec ial_Test .APFloatTest_PPCDoubleDoubleMultiplySpec ial_Test()
          APFloatTest_PPCDoubleDoubleMultiplySpeci al_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleMultiplySp ecial_Test&)APFloatTest_PPCDoubleDoubleMultiplySpecial_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiplySpec ial_Test .APFloatTest_PPCDoubleDoubleMultiplySpec ial_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleMultiplySp ecial_Test&)
          APFloatTest_PPCDoubleDoubleMultiply_Test ()APFloatTest_PPCDoubleDoubleMultiply_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiply_Tes t .APFloatTest_PPCDoubleDoubleMultiply_Tes t()
          APFloatTest_PPCDoubleDoubleMultiply_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleMultiply_T est&)APFloatTest_PPCDoubleDoubleMultiply_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleMultiply_Tes t .APFloatTest_PPCDoubleDoubleMultiply_Tes t(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleMultiply_T est&)
          APFloatTest_PPCDoubleDoubleDivide_Test()APFloatTest_PPCDoubleDoubleDivide_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleDivide_Test .APFloatTest_PPCDoubleDoubleDivide_Test( )
          APFloatTest_PPCDoubleDoubleDivide_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleDivide_Tes t&)APFloatTest_PPCDoubleDoubleDivide_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleDivide_Test .APFloatTest_PPCDoubleDoubleDivide_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleDivide_Tes t&)
          APFloatTest_PPCDoubleDoubleRemainder_Tes t()APFloatTest_PPCDoubleDoubleRemainder_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRemainder_Te st .APFloatTest_PPCDoubleDoubleRemainder_Te st()
          APFloatTest_PPCDoubleDoubleRemainder_Tes t(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleRemainder_ Test&)APFloatTest_PPCDoubleDoubleRemainder_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRemainder_Te st .APFloatTest_PPCDoubleDoubleRemainder_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleRemainder_ Test&)
          APFloatTest_PPCDoubleDoubleRoundToIntegr al_Test()APFloatTest_PPCDoubleDoubleRoundToIntegral_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRoundToInteg ral_Test .APFloatTest_PPCDoubleDoubleRoundToInteg ral_Test()
          APFloatTest_PPCDoubleDoubleRoundToIntegr al_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleRoundToInt egral_Test&)APFloatTest_PPCDoubleDoubleRoundToIntegral_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleRoundToInteg ral_Test .APFloatTest_PPCDoubleDoubleRoundToInteg ral_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleRoundToInt egral_Test&)
          APFloatTest_PPCDoubleDoubleCompare_Test( )APFloatTest_PPCDoubleDoubleCompare_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleCompare_Test .APFloatTest_PPCDoubleDoubleCompare_Test ()
          APFloatTest_PPCDoubleDoubleCompare_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleCompare_Te st&)APFloatTest_PPCDoubleDoubleCompare_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleCompare_Test .APFloatTest_PPCDoubleDoubleCompare_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleCompare_Te st&)
          APFloatTest_PPCDoubleDoubleBitwiseIsEqua l_Test()APFloatTest_PPCDoubleDoubleBitwiseIsEqual_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleBitwiseIsEqu al_Test .APFloatTest_PPCDoubleDoubleBitwiseIsEqu al_Test()
          APFloatTest_PPCDoubleDoubleBitwiseIsEqua l_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleBitwiseIsE qual_Test&)APFloatTest_PPCDoubleDoubleBitwiseIsEqual_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleBitwiseIsEqu al_Test .APFloatTest_PPCDoubleDoubleBitwiseIsEqu al_Test(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleBitwiseIsE qual_Test&)
          APFloatTest_PPCDoubleDoubleHashValue_Tes t()APFloatTest_PPCDoubleDoubleHashValue_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleHashValue_Te st .APFloatTest_PPCDoubleDoubleHashValue_Te st()
          APFloatTest_PPCDoubleDoubleHashValue_Tes t(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleHashValue_ Test&)APFloatTest_PPCDoubleDoubleHashValue_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleHashValue_Te st .APFloatTest_PPCDoubleDoubleHashValue_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleHashValue_ Test&)
          APFloatTest_PPCDoubleDoubleChangeSign_Te st()APFloatTest_PPCDoubleDoubleChangeSign_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleChangeSign_T est .APFloatTest_PPCDoubleDoubleChangeSign_T est()
          APFloatTest_PPCDoubleDoubleChangeSign_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleChangeSign _Test&)APFloatTest_PPCDoubleDoubleChangeSign_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleChangeSign_T est .APFloatTest_PPCDoubleDoubleChangeSign_T est(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleChangeSign _Test&)
          APFloatTest_PPCDoubleDoubleFactories_Tes t()APFloatTest_PPCDoubleDoubleFactories_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFactories_Te st .APFloatTest_PPCDoubleDoubleFactories_Te st()
          APFloatTest_PPCDoubleDoubleFactories_Tes t(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleFactories_ Test&)APFloatTest_PPCDoubleDoubleFactories_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFactories_Te st .APFloatTest_PPCDoubleDoubleFactories_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleFactories_ Test&)
          APFloatTest_PPCDoubleDoubleIsDenormal_Te st()APFloatTest_PPCDoubleDoubleIsDenormal_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleIsDenormal_T est .APFloatTest_PPCDoubleDoubleIsDenormal_T est()
          APFloatTest_PPCDoubleDoubleIsDenormal_Te st(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleIsDenormal _Test&)APFloatTest_PPCDoubleDoubleIsDenormal_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleIsDenormal_T est .APFloatTest_PPCDoubleDoubleIsDenormal_T est(const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleIsDenormal _Test&)
          APFloatTest_PPCDoubleDoubleScalbn_Test()APFloatTest_PPCDoubleDoubleScalbn_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleScalbn_Test .APFloatTest_PPCDoubleDoubleScalbn_Test( )
          APFloatTest_PPCDoubleDoubleScalbn_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleScalbn_Tes t&)APFloatTest_PPCDoubleDoubleScalbn_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleScalbn_Test .APFloatTest_PPCDoubleDoubleScalbn_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleScalbn_Tes t&)
          APFloatTest_PPCDoubleDoubleFrexp_Test()APFloatTest_PPCDoubleDoubleFrexp_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFrexp_Test .APFloatTest_PPCDoubleDoubleFrexp_Test()
          APFloatTest_PPCDoubleDoubleFrexp_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleFrexp_Test &)APFloatTest_PPCDoubleDoubleFrexp_Testanonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDoubleFrexp_Test .APFloatTest_PPCDoubleDoubleFrexp_Test (const(anonymousnamespace )::APFloatTest_PPCDoubleDoubleFrexp_Test &)
          APIntTest_i64_ArithmeticRightShiftNegati ve_Test()APIntTest_i64_ArithmeticRightShiftNegative_Testanonymous_namespace{apinttest.cpp} .APIntTest_i64_ArithmeticRightShiftNegat ive_Test .APIntTest_i64_ArithmeticRightShiftNegat ive_Test()
          APIntTest_i64_ArithmeticRightShiftNegati ve_Test(const(anonymousnamespace )::APIntTest_i64_ArithmeticRightShiftNeg ative_Test&)APIntTest_i64_ArithmeticRightShiftNegative_Testanonymous_namespace{apinttest.cpp} .APIntTest_i64_ArithmeticRightShiftNegat ive_Test .APIntTest_i64_ArithmeticRightShiftNegat ive_Test(const(anonymousnamespace )::APIntTest_i64_ArithmeticRightShiftNeg ative_Test&)
          APIntTest_compareWithRawIntegers_Test()APIntTest_compareWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithRawIntegers_Test .APIntTest_compareWithRawIntegers_Test()
          APIntTest_compareWithRawIntegers_Test (const(anonymousnamespace )::APIntTest_compareWithRawIntegers_Test &)APIntTest_compareWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithRawIntegers_Test .APIntTest_compareWithRawIntegers_Test (const(anonymousnamespace )::APIntTest_compareWithRawIntegers_Test &)
          APIntTest_compareWithHalfInt64Max_Test()APIntTest_compareWithHalfInt64Max_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithHalfInt64Max_Test .APIntTest_compareWithHalfInt64Max_Test( )
          APIntTest_compareWithHalfInt64Max_Test (const(anonymousnamespace )::APIntTest_compareWithHalfInt64Max_Tes t&)APIntTest_compareWithHalfInt64Max_Testanonymous_namespace{apinttest.cpp} .APIntTest_compareWithHalfInt64Max_Test .APIntTest_compareWithHalfInt64Max_Test (const(anonymousnamespace )::APIntTest_compareWithHalfInt64Max_Tes t&)
          APIntTest_binaryOpsWithRawIntegers_Test( )APIntTest_binaryOpsWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_binaryOpsWithRawIntegers_Test .APIntTest_binaryOpsWithRawIntegers_Test ()
          APIntTest_binaryOpsWithRawIntegers_Test (const(anonymousnamespace )::APIntTest_binaryOpsWithRawIntegers_Te st&)APIntTest_binaryOpsWithRawIntegers_Testanonymous_namespace{apinttest.cpp} .APIntTest_binaryOpsWithRawIntegers_Test .APIntTest_binaryOpsWithRawIntegers_Test (const(anonymousnamespace )::APIntTest_binaryOpsWithRawIntegers_Te st&)
          APIntTest_LargeAPIntConstruction_Test()APIntTest_LargeAPIntConstruction_Testanonymous_namespace{apinttest.cpp} .APIntTest_LargeAPIntConstruction_Test .APIntTest_LargeAPIntConstruction_Test()
          APIntTest_LargeAPIntConstruction_Test (const(anonymousnamespace )::APIntTest_LargeAPIntConstruction_Test &)APIntTest_LargeAPIntConstruction_Testanonymous_namespace{apinttest.cpp} .APIntTest_LargeAPIntConstruction_Test .APIntTest_LargeAPIntConstruction_Test (const(anonymousnamespace )::APIntTest_LargeAPIntConstruction_Test &)
          ArrayRefTest_SizeTSizedOperations_Test()ArrayRefTest_SizeTSizedOperations_Testanonymous_namespace{arrayreftest.cpp} .ArrayRefTest_SizeTSizedOperations_Test .ArrayRefTest_SizeTSizedOperations_Test( )
          ArrayRefTest_SizeTSizedOperations_Test (const(anonymousnamespace )::ArrayRefTest_SizeTSizedOperations_Tes t&)ArrayRefTest_SizeTSizedOperations_Testanonymous_namespace{arrayreftest.cpp} .ArrayRefTest_SizeTSizedOperations_Test .ArrayRefTest_SizeTSizedOperations_Test (const(anonymousnamespace )::ArrayRefTest_SizeTSizedOperations_Tes t&)

          Statistics

          Stat   SimpleName
          Sum:-
          Average:-
          Minimum:-
          Maximum:-
          Standard deviation:-
          Variance:-
          warning   Rule Violated:    Avoid fields with name too long

          739 fields matched

          739 fieldsFull Name
          gtest_MapVectorMappedTypeTest_DifferentD enseMap_registered___Globals .gtest_MapVectorMappedTypeTest_Different DenseMap_registered_
          gtest_BitVectorTest_TrivialOperation_reg istered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_TrivialOperation_re gistered_
          gtest_BitVectorTest_SimpleFindOps_regist ered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_SimpleFindOps_regis tered_
          gtest_BitVectorTest_CompoundAssignment_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundAssignment_ registered_
          gtest_BitVectorTest_ProxyIndex_registere d_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ProxyIndex_register ed_
          gtest_BitVectorTest_PortableBitMask_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_PortableBitMask_reg istered_
          gtest_BitVectorTest_BinOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_BinOps_registered_
          gtest_BitVectorTest_ShiftOpsSingleWord_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsSingleWord_ registered_
          gtest_BitVectorTest_ShiftOpsMultiWord_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsMultiWord_r egistered_
          gtest_BitVectorTest_RangeOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_RangeOps_registered _
          gtest_BitVectorTest_CompoundTestReset_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundTestReset_r egistered_
          gtest_BitVectorTest_MoveConstructor_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveConstructor_reg istered_
          gtest_BitVectorTest_MoveAssignment_regis tered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveAssignment_regi stered_
          gtest_BitVectorTest_EmptyVector_register ed_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_EmptyVector_registe red_
          gtest_BitVectorTest_Iterators_registered _anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_Iterators_registere d_
          gtest_DenseMapTest_EmptyIntMapTest_regis tered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EmptyIntMapTest_regi stered_
          gtest_DenseMapTest_ConstEmptyMapTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstEmptyMapTest_re gistered_
          gtest_DenseMapTest_SingleEntryMapTest_re gistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SingleEntryMapTest_r egistered_
          gtest_DenseMapTest_ClearTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ClearTest_registered _
          gtest_DenseMapTest_EraseTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest_registered _
          gtest_DenseMapTest_EraseTest2_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest2_registere d_
          gtest_DenseMapTest_InsertTest_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_InsertTest_registere d_
          gtest_DenseMapTest_CopyConstructorTest_r egistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorTest_ registered_
          gtest_DenseMapTest_CopyConstructorNotSma llTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorNotSm allTest_registered_
          gtest_DenseMapTest_CopyConstructorFromDe faultTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromD efaultTest_registered_
          gtest_DenseMapTest_CopyConstructorFromEm ptyTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromE mptyTest_registered_
          gtest_DenseMapTest_AssignmentTest_regist ered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTest_regis tered_
          gtest_DenseMapTest_AssignmentTestNotSmal l_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTestNotSma ll_registered_
          gtest_DenseMapTest_SwapTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SwapTest_registered_
          gtest_DenseMapTest_IterationTest_registe red_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_IterationTest_regist ered_
          gtest_DenseMapTest_ConstIteratorTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstIteratorTest_re gistered_
          gtest_DenseSetTest_InitializerList_regis tered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_InitializerList_regi stered_
          gtest_DenseSetTest_ConstIteratorComparis on_registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_ConstIteratorCompari son_registered_
          gtest_DenseSetTest_DefaultConstruction_r egistered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_DefaultConstruction_ registered_
          gtest_DenseSetTest_EmptyInitializerList_ registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_EmptyInitializerList _registered_
          gtest_DenseSetTest_FindAsTest_registered _anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_FindAsTest_registere d_
          gtest_IListBaseTest_insertBeforeImpl_reg istered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_insertBeforeImpl_re gistered_
          gtest_IListBaseTest_removeImpl_registere d_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeImpl_register ed_
          gtest_IListBaseTest_removeRangeImpl_regi stered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImpl_reg istered_
          gtest_IListBaseTest_removeRangeImplAllBu tSentinel_registered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImplAllB utSentinel_registered_
          gtest_IListBaseTest_transferBeforeImpl_r egistered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_transferBeforeImpl_ registered_
          gtest_PriorityWorklistTest_Basic_registe red_anonymous_namespace{priorityworklisttest .cpp}.__Globals .gtest_PriorityWorklistTest_Basic_regist ered_
          gtest_PriorityWorklistTest_InsertSequenc e_registered_anonymous_namespace{priorityworklisttest .cpp}.__Globals .gtest_PriorityWorklistTest_InsertSequen ce_registered_
          gtest_PriorityWorklistTest_EraseIf_regis tered_anonymous_namespace{priorityworklisttest .cpp}.__Globals .gtest_PriorityWorklistTest_EraseIf_regi stered_
          gtest_RangeAdapterLValueTest_TrivialOper ation_registered_anonymous_namespace{rangeadaptertest .cpp}.__Globals .gtest_RangeAdapterLValueTest_TrivialOpe ration_registered_
          gtest_RangeAdapterRValueTest_TrivialOper ation_registered_anonymous_namespace{rangeadaptertest .cpp}.__Globals .gtest_RangeAdapterRValueTest_TrivialOpe ration_registered_
          gtest_RangeAdapterRValueTest_HasRbegin_r egistered_anonymous_namespace{rangeadaptertest .cpp}.__Globals .gtest_RangeAdapterRValueTest_HasRbegin_ registered_
          gtest_RangeAdapterRValueTest_RangeType_r egistered_anonymous_namespace{rangeadaptertest .cpp}.__Globals .gtest_RangeAdapterRValueTest_RangeType_ registered_
          gtest_SmallVectorTest_ConstructorNonIter Test_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ConstructorNonIte rTest_registered_
          gtest_SmallVectorTest_ConstructorIterTes t_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ConstructorIterTe st_registered_
          gtest_SmallVectorTest_EmptyVectorTest_re gistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_EmptyVectorTest_r egistered_
          gtest_SmallVectorTest_PushPopTest_regist ered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_PushPopTest_regis tered_
          gtest_SmallVectorTest_ClearTest_register ed_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ClearTest_registe red_
          gtest_SmallVectorTest_ResizeShrinkTest_r egistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ResizeShrinkTest_ registered_
          gtest_SmallVectorTest_ResizeGrowTest_reg istered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ResizeGrowTest_re gistered_
          gtest_SmallVectorTest_ResizeWithElements Test_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ResizeWithElement sTest_registered_
          gtest_SmallVectorTest_ResizeFillTest_reg istered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ResizeFillTest_re gistered_
          gtest_SmallVectorTest_OverflowTest_regis tered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_OverflowTest_regi stered_
          gtest_SmallVectorTest_IterationTest_regi stered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_IterationTest_reg istered_
          gtest_SmallVectorTest_SwapTest_registere d_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_SwapTest_register ed_
          gtest_SmallVectorTest_AppendTest_registe red_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AppendTest_regist ered_
          gtest_SmallVectorTest_AppendRepeatedTest _registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AppendRepeatedTes t_registered_
          gtest_SmallVectorTest_AppendNonIterTest_ registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AppendNonIterTest _registered_
          gtest_SmallVectorTest_AppendRepeatedNonF orwardIterator_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AppendRepeatedNon ForwardIterator_registered_
          gtest_SmallVectorTest_AssignTest_registe red_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AssignTest_regist ered_
          gtest_SmallVectorTest_AssignRangeTest_re gistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AssignRangeTest_r egistered_
          gtest_SmallVectorTest_AssignNonIterTest_ registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_AssignNonIterTest _registered_
          gtest_SmallVectorTest_MoveAssignTest_reg istered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_MoveAssignTest_re gistered_
          gtest_SmallVectorTest_EraseTest_register ed_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_EraseTest_registe red_
          gtest_SmallVectorTest_EraseRangeTest_reg istered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_EraseRangeTest_re gistered_
          gtest_SmallVectorTest_InsertTest_registe red_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertTest_regist ered_
          gtest_SmallVectorTest_InsertCopy_registe red_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertCopy_regist ered_
          gtest_SmallVectorTest_InsertRepeatedTest _registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRepeatedTes t_registered_
          gtest_SmallVectorTest_InsertRepeatedNonI terTest_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRepeatedNon IterTest_registered_
          gtest_SmallVectorTest_InsertRepeatedAtEn dTest_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRepeatedAtE ndTest_registered_
          gtest_SmallVectorTest_InsertRepeatedEmpt yTest_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRepeatedEmp tyTest_registered_
          gtest_SmallVectorTest_InsertRangeTest_re gistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRangeTest_r egistered_
          gtest_SmallVectorTest_InsertRangeAtEndTe st_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertRangeAtEndT est_registered_
          gtest_SmallVectorTest_InsertEmptyRangeTe st_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_InsertEmptyRangeT est_registered_
          gtest_SmallVectorTest_ComparisonTest_reg istered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ComparisonTest_re gistered_
          gtest_SmallVectorTest_ConstVectorTest_re gistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_ConstVectorTest_r egistered_
          gtest_SmallVectorTest_DirectVectorTest_r egistered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_DirectVectorTest_ registered_
          gtest_SmallVectorTest_IteratorTest_regis tered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_SmallVectorTest_IteratorTest_regi stered_
          gtest_DualSmallVectorsTest_MoveAssignmen t_registered_anonymous_namespace{smallvectortest.cpp} .__Globals .gtest_DualSmallVectorsTest_MoveAssignme nt_registered_
          gtest_TinyPtrVectorTest_EmptyTest_regist ered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_EmptyTest_regis tered_
          gtest_TinyPtrVectorTest_PushPopBack_regi stered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_PushPopBack_reg istered_
          gtest_TinyPtrVectorTest_ClearTest_regist ered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_ClearTest_regis tered_
          gtest_TinyPtrVectorTest_CopyAndMoveCtorT est_registered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_CopyAndMoveCtor Test_registered_
          gtest_TinyPtrVectorTest_CopyAndMoveTest_ registered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_CopyAndMoveTest _registered_
          gtest_TinyPtrVectorTest_EraseTest_regist ered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_EraseTest_regis tered_
          gtest_TinyPtrVectorTest_EraseRangeTest_r egistered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_EraseRangeTest_ registered_
          gtest_TinyPtrVectorTest_Insert_registere d_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_Insert_register ed_
          gtest_TinyPtrVectorTest_InsertRange_regi stered_anonymous_namespace{tinyptrvectortest .cpp}.__Globals .gtest_TinyPtrVectorTest_InsertRange_reg istered_
          gtest_ParameterizedTestsASTImporterTestB ase_dummy_clang.ast_matchers.__Globals .gtest_ParameterizedTestsASTImporterTest Base_dummy_
          gtest_ParameterizedTestsImportFunctions_ dummy_clang.ast_matchers.__Globals .gtest_ParameterizedTestsImportFunctions _dummy_
          gtest_ParameterizedTestsDeclContextTest_ dummy_clang.ast_matchers.__Globals .gtest_ParameterizedTestsDeclContextTest _dummy_
          InitializeTestCustomAAWrapperPassPassFla g__Globals .InitializeTestCustomAAWrapperPassPassFl ag
          InitializeUnrollAnalyzerTestPassFlag__Globals .InitializeUnrollAnalyzerTestPassFlag
          macho_fixed_virtual_memory_shared_lib__Globals .macho_fixed_virtual_memory_shared_lib
          macho_dynamically_linked_shared_lib_stub__Globals .macho_dynamically_linked_shared_lib_stu b

          Statistics

          Stat
          Sum:
          Average:
          Minimum:
          Maximum:
          Standard deviation:
          Variance:
          warning   Rule Violated:    Avoid naming types and namespaces with the same identifier

          15 types matched

          15 typesnamespacesFull Name
          TypeName081 namespaceTypeName
          Arg091 namespacellvm.opt.Arg
          errc071 namespacellvm.errc
          Key006 namespacesllvm.AMDGPU.PALMD.Key
          CallingConv061 namespaceclang.CallingConv
          CallingConv131 namespaceclang.CallingConv
          NeonTypeFlags141 namespaceclang.NeonTypeFlags
          MachO121 namespaceclang.driver.toolchains.MachO
          MinGW101 namespaceclang.driver.toolchains.MinGW
          WebAssembly111 namespaceclang.driver.toolchains.WebAssembly
          FloatABI022 namespacesclang.driver.tools.arm.FloatABI
          FloatABI032 namespacesclang.driver.tools.mips.FloatABI
          FloatABI042 namespacesclang.driver.tools.ppc.FloatABI
          FloatABI052 namespacesclang.driver.tools.sparc.FloatABI
          Intrinsic013 namespacesanonymous_namespace{neonemitter.cpp} .Intrinsic

          Statistics

          Stat   namespaces
          Sum:26
          Average:1.73
          Minimum:1
          Maximum:6
          Standard deviation:1.29
          Variance:1.66

          152972This group contains children groups
          Standards  

            2881This group contains children groups
            Cert  

              341
              Declarations and Initialization  

              warning   Rule Violated:    DCL50-CPP: Do not define a C-style variadic function

              42 methods matched

              42 methodsFull Name
              fixed_set(unsignedint)anonymous_namespace{dagdeltaalgorithmtes t.cpp}.__Globals.fixed_set(unsignedint)
              fixed_set(unsignedint)anonymous_namespace{deltaalgorithmtest .cpp}.__Globals.fixed_set(unsignedint)
              assertValuesInOrder<VectorT>(VectorT& ,size_t)anonymous_namespace{smallvectortest.cpp} .SmallVectorTestBase.assertValuesInOrder <VectorT>(VectorT&,size_t)
              hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
              check<U>()llvm.MDNode+HasCachedHash<NodeTy>.check <U>()
              hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
              check<>()llvm.orc.rpc.detail.CanSerialize <ChannelT,WireT,ConcreteT>.check<>()
              check<>()llvm.orc.rpc.detail.CanDeserialize <ChannelT,WireT,ConcreteT>.check<>()
              test<>()llvm.has_rbegin_impl<Ty>.test<>()
              PrettyStackTraceFormat(constchar*)llvm.PrettyStackTraceFormat .PrettyStackTraceFormat(constchar*)
              test<>()llvm.ilist_detail.HasGetNext<TraitsT ,NodeT>.test<>()
              test<>()llvm.ilist_detail.HasCreateSentinel <TraitsT>.test<>()
              test<>()llvm.ilist_detail.HasCreateNode<TraitsT ,NodeT>.test<>()
              test<U>()llvm.detail.has_FormatProvider<T>.test<U >()
              test<U>()llvm.yaml.has_ScalarEnumerationTraits<T> .test<U>()
              test<U>()llvm.yaml.has_ScalarBitSetTraits<T>.test <U>()
              test<U>()llvm.yaml.has_ScalarTraits<T>.test<U>()
              test<U>()llvm.yaml.has_BlockScalarTraits<T>.test <U>()
              test<U>()llvm.yaml.has_MappingTraits<T,Context> .test<U>()
              test<U>()llvm.yaml.has_MappingTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
              test<U>()llvm.yaml.has_MappingValidateTraits<T ,Context>.test<U>()
              test<U>()llvm.yaml.has_MappingValidateTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
              test<U>()llvm.yaml.has_SequenceMethodTraits<T> .test<U>()
              test<U>()llvm.yaml.has_CustomMappingTraits<T> .test<U>()
              f<C>()llvm.yaml.has_FlowTraits <type-parameter-0-0,true>.f<C>()
              test<U>()llvm.yaml.has_DocumentListTraits<T>.test <U>()
              errorCallback(void*,constchar*)llvm.windows_manifest .WindowsManifestMerger+WindowsManifestMe rgerImpl.errorCallback(void*,constchar*)
              dbgprintf(structInternalInstruction* ,constchar*)__Globals.dbgprintf (structInternalInstruction*,constchar*)
              test<>()llvm.has_rbegin_impl<Ty>.test<>()
              cast<T>()llvm.__Globals.cast<T>()
              dumpPreviousDeclImpl(llvm::raw_ostream&)__Globals.dumpPreviousDeclImpl (llvm::raw_ostream&)
              isRedeclarableImpl()__Globals.isRedeclarableImpl()
              test<>()clang.ast_matchers.internal.has_getDecl <Ty>.test<>()
              test<>()anonymous_namespace{threadsafety.cpp} .has_arg_iterator_range<Ty>.test<>()
              assert_cast<T>()__Globals.assert_cast<T>()
              getMostRecentDeclImpl()clang.ASTDeclReader .getMostRecentDeclImpl()
              attachPreviousDeclImpl(clang::ASTReader& )clang.ASTDeclReader .attachPreviousDeclImpl (clang::ASTReader&)
              attachLatestDeclImpl()clang.ASTDeclReader.attachLatestDeclImpl ()
              markIncompleteDeclChainImpl()clang.ASTDeclReader .markIncompleteDeclChainImpl()
              check<>()clang.tooling.traits.internal.HasHandle <T>.check<>()
              ColoredPrintf (testing::internal::GTestColor ,constchar*)testing.internal.__Globals.ColoredPrintf (testing::internal::GTestColor ,constchar*)
              Helper()testing.internal.ImplicitlyConvertible <From,To>.Helper()

              Statistics

              Stat
              Sum:
              Average:
              Minimum:
              Maximum:
              Standard deviation:
              Variance:
              warning   Rule Violated:    DCL51-CPP: Do not declare or define a reserved identifier

              1 field matched

              1 fieldFilePathLineFull Name
              macro name is a reserved identifierc:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp017Clang.diagnostic.diagnostic.macro name is a reserved identifier

              Statistics

              Stat   FilePath   Line
              Sum:-17
              Average:-17
              Minimum:-17
              Maximum:-17
              Standard deviation:-0
              Variance:-0
              error    Query error: DCL54-CPP: Overload allocation and deallocation functions as a pair in the same scope
              Query execution times out after 2 seconds.

              Content of the Rule or Query

              warning   Rule Violated:    DCL58-CPP: Do not modify the standard namespaces

              20 members matched

              20 types and methodsFull Name
              operator<<(std::ostream&,conststd::set <unsignedint>&)std.__Globals.operator<<(std::ostream& ,conststd::set<unsignedint>&)
              is_error_code_enum<llvm::BitcodeError>std.is_error_code_enum <llvm::BitcodeError>
              hash<llvm::pdb::PDB_SymType>std.hash<llvm::pdb::PDB_SymType>
              operator()(constargument_type&)std.hash<llvm::pdb::PDB_SymType> .operator()(constargument_type&)
              is_error_code_enum <llvm::object::object_error>std.is_error_code_enum <llvm::object::object_error>
              is_error_code_enum <llvm::sampleprof_error>std.is_error_code_enum <llvm::sampleprof_error>
              swap<T>(llvm::SmallVectorImpl<T>& ,llvm::SmallVectorImpl<T>&)std.__Globals.swap<T> (llvm::SmallVectorImpl<T>& ,llvm::SmallVectorImpl<T>&)
              swap<T,N>(llvm::SmallVector<T,N>& ,llvm::SmallVector<T,N>&)std.__Globals.swap<T,N> (llvm::SmallVector<T,N>& ,llvm::SmallVector<T,N>&)
              swap(llvm::BitVector&,llvm::BitVector&)std.__Globals.swap(llvm::BitVector& ,llvm::BitVector&)
              swap<T,N>(llvm::SmallPtrSet<T,N>& ,llvm::SmallPtrSet<T,N>&)std.__Globals.swap<T,N> (llvm::SmallPtrSet<T,N>& ,llvm::SmallPtrSet<T,N>&)
              swap<Ty>(llvm::iplist<Ty>&,llvm::iplist <Ty>&)std.__Globals.swap<Ty>(llvm::iplist<Ty>& ,llvm::iplist<Ty>&)
              is_error_code_enum<llvm::errc>std.is_error_code_enum<llvm::errc>
              swap<T>(llvm::SmallVectorImpl<T>& ,llvm::SmallVectorImpl<T>&)std.__Globals.swap<T> (llvm::SmallVectorImpl<T>& ,llvm::SmallVectorImpl<T>&)
              swap<T,N>(llvm::SmallVector<T,N>& ,llvm::SmallVector<T,N>&)std.__Globals.swap<T,N> (llvm::SmallVector<T,N>& ,llvm::SmallVector<T,N>&)
              is_error_code_enum <clang::format::ParseError>std.is_error_code_enum <clang::format::ParseError>
              is_error_code_enum <clang::BuildPreambleError>std.is_error_code_enum <clang::BuildPreambleError>
              is_error_code_enum <clang::serialized_diags::SDError>std.is_error_code_enum <clang::serialized_diags::SDError>
              is_error_code_enum<llvm::cxxdump_error>std.is_error_code_enum <llvm::cxxdump_error>
              is_error_code_enum<llvm::readobj_error>std.is_error_code_enum <llvm::readobj_error>
              is_error_code_enum<llvm::obj2yaml_error>std.is_error_code_enum <llvm::obj2yaml_error>

              Statistics

              Stat
              Sum:
              Average:
              Minimum:
              Maximum:
              Standard deviation:
              Variance:
              warning   Rule Violated:    DCL59-CPP: Do not define an unnamed namespace in a header file

              5 namespaces matched

              5 namespacesFull Name
              anonymous_namespace{aarch64callingconven tion.h}anonymous_namespace{aarch64callingconven tion.h}
              anonymous_namespace{aarch64wincoffstream er.h}anonymous_namespace{aarch64wincoffstream er.h}
              anonymous_namespace{armasmbackendelf.h}anonymous_namespace{armasmbackendelf.h}
              anonymous_namespace{armasmbackendwincoff .h}anonymous_namespace{armasmbackendwincoff .h}
              anonymous_namespace{mcjit.h}anonymous_namespace{mcjit.h}

              Statistics

              Stat
              Sum:
              Average:
              Minimum:
              Maximum:
              Standard deviation:
              Variance:

              720
              Expressions(Exp)  

              warning   Rule Violated:    EXP53-CPP: Do not read uninitialized memory

              9 fields matched

              9 fieldsFilePathLineFull Name
              Uninitialized variable: DummyADSc:\CoderGears\LLVM10\lib\CodeGen\Analysis.cpp6515CppCheck.error.error.Uninitialized variable: DummyADS
              Uninitialized variable: FromC:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp8200CppCheck.error.error.Uninitialized variable: From
              Uninitialized variable: ToC:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp7204CppCheck.error.error.Uninitialized variable: To
              Uninitialized variable: IsInParallelRegionC:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGOpenMPRuntimeNVPTX.cpp11 542CppCheck.error.error.Uninitialized variable: IsInParallelRegion
              Uninitialized variable: ReturnedTokenc:\CoderGears\LLVM10\tools\clang\lib\Lex\Preprocessor.cpp5795CppCheck.error.error.Uninitialized variable: ReturnedToken
              Uninitialized variable: FromC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp05 717CppCheck.error.error.Uninitialized variable: From
              Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp41 026CppCheck.error.error.Uninitialized variable: Tool
              Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp31 031CppCheck.error.error.Uninitialized variable: Tool
              Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp21 036CppCheck.error.error.Uninitialized variable: Tool

              Statistics

              Stat   FilePath   Line
              Sum:-12 066
              Average:-1 341
              Minimum:-200
              Maximum:-5 717
              Standard deviation:-1 600
              Variance:-2 561 463
              warning   Rule Violated:    EXP55-CPP: Do not access a cv-qualified object through a cvunqualified type

              1,197 methods matched

              1 197 methodsFull Name
              AccessNode(unsignedint)llvm.Graph<N>.AccessNode(unsignedint)
              run(constMatchFinder::MatchResult&)clang.ast_matchers.DeclMatcher<NodeType ,MatcherKind>.run (constMatchFinder::MatchResult&)
              TestBody()anonymous_namespace{callgraphtest.cpp} .CallGraphTest_GraphTraitsConstSpecializ ation_Test.TestBody()
              addAttribute(uint16_t,dwarf::Form ,constvoid*,size_t)llvm.dwarfgen.DIE.addAttribute(uint16_t ,dwarf::Form,constvoid*,size_t)
              TestBody()llvm.anonymous_namespace{basicblocktest .cpp}.BasicBlockTest_PhiRange_Test .TestBody()
              TestBody()llvm .anonymous_namespace{instructionstest .cpp}.InstructionsTest_SwitchInst_Test .TestBody()
              canUseAsPrologue (constllvm::MachineBasicBlock&)llvm.AArch64FrameLowering .canUseAsPrologue (constllvm::MachineBasicBlock&)
              addLiteralImmOperand(llvm::MCInst& ,int64_t,bool)anonymous_namespace{amdgpuasmparser.cpp} .AMDGPUOperand.addLiteralImmOperand (llvm::MCInst&,int64_t,bool)
              getMRI()anonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser.getMRI()
              getNamedOperand(constllvm::MachineInstr& ,unsignedint)llvm.SIInstrInfo.getNamedOperand (constllvm::MachineInstr&,unsignedint)
              initCandidate (llvm::GenericSchedulerBase::SchedCandid ate&,llvm::SUnit*,bool ,constllvm::RegPressureTracker& ,constllvm::SIRegisterInfo*,unsignedint ,unsignedint)llvm.GCNMaxOccupancySchedStrategy .initCandidate (llvm::GenericSchedulerBase::SchedCandid ate&,llvm::SUnit*,bool ,constllvm::RegPressureTracker& ,constllvm::SIRegisterInfo*,unsignedint ,unsignedint)
              visit(constllvm::Function&)anonymous_namespace{amdgpuperfhintanalys is.cpp}.AMDGPUPerfHint.visit (constllvm::Function&)
              isLargeStride(constllvm::Instruction*)anonymous_namespace{amdgpuperfhintanalys is.cpp}.AMDGPUPerfHint.isLargeStride (constllvm::Instruction*)
              schedule(ArrayRef<constllvm::SUnit*> ,constllvm::ScheduleDAG&)anonymous_namespace{gcnilpsched.cpp} .GCNILPScheduler.schedule(ArrayRef <constllvm::SUnit*> ,constllvm::ScheduleDAG&)
              LowerConstantPool(llvm::SDValue ,llvm::SelectionDAG&)llvm.ARMTargetLowering.LowerConstantPool (llvm::SDValue,llvm::SelectionDAG&)
              canUseAsEpilogue (constllvm::MachineBasicBlock&)llvm.Thumb1FrameLowering .canUseAsEpilogue (constllvm::MachineBasicBlock&)
              needPopSpecialFixUp (constllvm::MachineFunction&)llvm.Thumb1FrameLowering .needPopSpecialFixUp (constllvm::MachineFunction&)
              ARMFastISel(llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*)anonymous_namespace{armfastisel.cpp} .ARMFastISel.ARMFastISel (llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*)
              getNodeAs()__Globals.getNodeAs()
              invokeFunctionPass(constllvm::Function* ,llvm::FunctionPass*)__Globals.invokeFunctionPass (constllvm::Function* ,llvm::FunctionPass*)
              getPreStartForExtend<ExtendOpTy> (constllvm::SCEVAddRecExpr*,llvm::Type* ,llvm::ScalarEvolution*,unsignedint)__Globals.getPreStartForExtend <ExtendOpTy>(constllvm::SCEVAddRecExpr* ,llvm::Type*,llvm::ScalarEvolution* ,unsignedint)
              createAccessTag(constllvm::MDNode*)__Globals.createAccessTag (constllvm::MDNode*)
              computeKnownBitsFromAssume (constllvm::Value*,llvm::KnownBits& ,unsignedint,const(anonymousnamespace )::Query&)__Globals.computeKnownBitsFromAssume (constllvm::Value*,llvm::KnownBits& ,unsignedint,const(anonymousnamespace )::Query&)
              isKnownNonNullFromDominatingCondition (constllvm::Value* ,constllvm::Instruction* ,constllvm::DominatorTree*)__Globals .isKnownNonNullFromDominatingCondition (constllvm::Value* ,constllvm::Instruction* ,constllvm::DominatorTree*)
              GetPointerBaseWithConstantOffset (constllvm::Value*,int64_t& ,constllvm::DataLayout&)llvm.__Globals .GetPointerBaseWithConstantOffset (constllvm::Value*,int64_t& ,constllvm::DataLayout&)
              getArgumentAliasingToReturnedPointer (llvm::CallSite)llvm.__Globals .getArgumentAliasingToReturnedPointer (llvm::CallSite)
              GetUnderlyingObject(constllvm::Value* ,constllvm::DataLayout&,unsignedint)llvm.__Globals.GetUnderlyingObject (constllvm::Value* ,constllvm::DataLayout&,unsignedint)
              matchSelectPattern(constllvm::Value* ,constllvm::Value*&,constllvm::Value*& ,Instruction::CastOps*)llvm.__Globals.matchSelectPattern (constllvm::Value*,constllvm::Value*& ,constllvm::Value*& ,Instruction::CastOps*)
              extractMallocCall(llvm::Value* ,constllvm::TargetLibraryInfo*)llvm.__Globals.extractMallocCall (llvm::Value* ,constllvm::TargetLibraryInfo*)
              extractCallocCall(llvm::Value* ,constllvm::TargetLibraryInfo*)llvm.__Globals.extractCallocCall (llvm::Value* ,constllvm::TargetLibraryInfo*)
              isFreeCall(llvm::Value* ,constllvm::TargetLibraryInfo*)llvm.__Globals.isFreeCall(llvm::Value* ,constllvm::TargetLibraryInfo*)
              isPotentiallyReachable (constllvm::Instruction* ,constllvm::Instruction* ,constllvm::DominatorTree* ,constllvm::LoopInfo*)llvm.__Globals.isPotentiallyReachable (constllvm::Instruction* ,constllvm::Instruction* ,constllvm::DominatorTree* ,constllvm::LoopInfo*)
              isPotentiallyReachable (constllvm::BasicBlock* ,constllvm::BasicBlock* ,constllvm::DominatorTree* ,constllvm::LoopInfo*)llvm.__Globals.isPotentiallyReachable (constllvm::BasicBlock* ,constllvm::BasicBlock* ,constllvm::DominatorTree* ,constllvm::LoopInfo*)
              SimplifyCall(llvm::ImmutableCallSite ,constllvm::SimplifyQuery&)llvm.__Globals.SimplifyCall (llvm::ImmutableCallSite ,constllvm::SimplifyQuery&)
              lintModule(constllvm::Module&)llvm.__Globals.lintModule (constllvm::Module&)
              lintFunction(constllvm::Function&)llvm.__Globals.lintFunction (constllvm::Function&)
              getObjectSize(constllvm::Value* ,uint64_t&,constllvm::DataLayout& ,constllvm::TargetLibraryInfo* ,llvm::ObjectSizeOpts)llvm.__Globals.getObjectSize (constllvm::Value*,uint64_t& ,constllvm::DataLayout& ,constllvm::TargetLibraryInfo* ,llvm::ObjectSizeOpts)
              wrap(constllvm::Metadata*)llvm.__Globals.wrap(constllvm::Metadata* )
              getUnderlyingObjectsForCodeGen (constllvm::Value*,SmallVectorImpl <llvm::Value*>&,constllvm::DataLayout&)llvm.__Globals .getUnderlyingObjectsForCodeGen (constllvm::Value*,SmallVectorImpl <llvm::Value*>&,constllvm::DataLayout&)
              assumptionsFor(constllvm::Value*)llvm.AssumptionCache.assumptionsFor (constllvm::Value*)
              DecomposeGEPExpression(constllvm::Value* ,llvm::BasicAAResult::DecomposedGEP& ,constllvm::DataLayout& ,llvm::AssumptionCache* ,llvm::DominatorTree*)llvm.BasicAAResult .DecomposeGEPExpression (constllvm::Value* ,llvm::BasicAAResult::DecomposedGEP& ,constllvm::DataLayout& ,llvm::AssumptionCache* ,llvm::DominatorTree*)
              buildInfoFrom(constllvm::Function&)llvm.CFLAndersAAResult.buildInfoFrom (constllvm::Function&)
              query(constllvm::MemoryLocation& ,constllvm::MemoryLocation&)llvm.CFLSteensAAResult.query (constllvm::MemoryLocation& ,constllvm::MemoryLocation&)
              spliceFunction(constllvm::Function* ,constllvm::Function*)llvm.CallGraph.spliceFunction (constllvm::Function* ,constllvm::Function*)
              getZeroExtendExpr(constllvm::SCEV* ,llvm::Type*,unsignedint)llvm.ScalarEvolution.getZeroExtendExpr (constllvm::SCEV*,llvm::Type* ,unsignedint)
              getSignExtendExpr(constllvm::SCEV* ,llvm::Type*,unsignedint)llvm.ScalarEvolution.getSignExtendExpr (constllvm::SCEV*,llvm::Type* ,unsignedint)
              print(llvm::raw_ostream&)llvm.ScalarEvolution.print (llvm::raw_ostream&)
              verify()llvm.ScalarEvolution.verify()
              createSCEV(llvm::Value*)llvm.ScalarEvolution.createSCEV (llvm::Value*)
              alias(constllvm::MemoryLocation& ,constllvm::MemoryLocation&)llvm.SCEVAAResult.alias (constllvm::MemoryLocation& ,constllvm::MemoryLocation&)
              view()llvm.BlockFrequencyInfo.view()
              getOperand(unsignedint)llvm.Function.getOperand(unsignedint)
              op_begin()llvm.Function.op_begin()
              op_end()llvm.Function.op_end()
              operator*()llvm.LazyCallGraph+Node.operator*()
              getOperand(unsignedint)llvm.MemoryUseOrDef.getOperand (unsignedint)
              op_begin()llvm.MemoryUseOrDef.op_begin()
              op_end()llvm.MemoryUseOrDef.op_end()
              getOperand(unsignedint)llvm.MemoryUse.getOperand(unsignedint)
              op_begin()llvm.MemoryUse.op_begin()
              op_end()llvm.MemoryUse.op_end()
              getOperand(unsignedint)llvm.MemoryDef.getOperand(unsignedint)
              op_begin()llvm.MemoryDef.op_begin()
              op_end()llvm.MemoryDef.op_end()
              getOperand(unsignedint)llvm.MemoryPhi.getOperand(unsignedint)
              op_begin()llvm.MemoryPhi.op_begin()
              op_end()llvm.MemoryPhi.op_end()
              fillInCurrentPair()llvm.upward_defs_iterator .fillInCurrentPair()
              getCalculated()llvm .LazyBranchProbabilityInfoPass+LazyBranc hProbabilityInfo.getCalculated()
              getCalculated()llvm.LazyBlockFrequencyInfo<FunctionT ,BranchProbabilityInfoPassT,LoopInfoT ,BlockFrequencyInfoT>.getCalculated()
              print(llvm::raw_ostream& ,constllvm::Module*)llvm.LoopAccessLegacyAnalysis.print (llvm::raw_ostream&,constllvm::Module*)
              getNonLocalPointerDependency (llvm::Instruction*,SmallVectorImpl <llvm::NonLocalDepResult>&)llvm.MemoryDependenceResults .getNonLocalPointerDependency (llvm::Instruction*,SmallVectorImpl <llvm::NonLocalDepResult>&)
              run(llvm::Module&,ModuleAnalysisManager& )llvm.ModuleSummaryIndexAnalysis.run (llvm::Module&,ModuleAnalysisManager&)
              runOnModule(llvm::Module&)llvm.ModuleSummaryIndexWrapperPass .runOnModule(llvm::Module&)
              getNode()llvm.RegionBase<Tr>.getNode()
              contains(constBlockT*)llvm.RegionBase<Tr>.contains (constBlockT*)
              getBBNode(BlockT*)llvm.RegionBase<Tr>.getBBNode(BlockT*)
              operator*()llvm.RegionBase<Tr >+block_iterator_wrapper.operator*()
              getNode()llvm.RegionBase<llvm::RegionTraits <llvm::Function>>.getNode()
              getGEPCost(llvm::Type*,constllvm::Value* ,ArrayRef<constllvm::Value*>)llvm.TargetTransformInfoImplCRTPBase<T> .getGEPCost(llvm::Type* ,constllvm::Value*,ArrayRef <constllvm::Value*>)
              op_begin()llvm.MDNode.op_begin()
              op_end()llvm.MDNode.op_end()
              getMostGenericTBAA(llvm::MDNode* ,llvm::MDNode*)llvm.MDNode.getMostGenericTBAA (llvm::MDNode*,llvm::MDNode*)
              get()llvm.MDTupleTypedArrayWrapper<T>.get()
              getModule()llvm.Instruction.getModule()
              getFunction()llvm.Instruction.getFunction()
              getNextNonDebugInstruction()llvm.Instruction .getNextNonDebugInstruction()
              GetRCIdentityRoot(llvm::Value*)llvm.objcarc.__Globals.GetRCIdentityRoot (llvm::Value*)
              emitBasicBlockStartAnnot (constllvm::BasicBlock* ,llvm::formatted_raw_ostream&)anonymous_namespace{lazyvalueinfo.cpp} .LazyValueInfoAnnotatedWriter .emitBasicBlockStartAnnot (constllvm::BasicBlock* ,llvm::formatted_raw_ostream&)
              emitInstructionAnnot (constllvm::Instruction* ,llvm::formatted_raw_ostream&)anonymous_namespace{lazyvalueinfo.cpp} .LazyValueInfoAnnotatedWriter .emitInstructionAnnot (constllvm::Instruction* ,llvm::formatted_raw_ostream&)
              addLoad(llvm::MemoryLocation&,bool)anonymous_namespace{loopaccessanalysis .cpp}.AccessAnalysis.addLoad (llvm::MemoryLocation&,bool)
              addStore(llvm::MemoryLocation&)anonymous_namespace{loopaccessanalysis .cpp}.AccessAnalysis.addStore (llvm::MemoryLocation&)
              tryOptimizePhi(llvm::MemoryPhi* ,llvm::MemoryAccess* ,constllvm::MemoryLocation&)anonymous_namespace{memoryssa.cpp} .ClobberWalker.tryOptimizePhi (llvm::MemoryPhi*,llvm::MemoryAccess* ,constllvm::MemoryLocation&)
              parseConstantValue(llvm::StringRef ,llvm::SMDiagnostic&,constllvm::Module& ,constllvm::SlotMapping*)llvm.__Globals.parseConstantValue (llvm::StringRef,llvm::SMDiagnostic& ,constllvm::Module& ,constllvm::SlotMapping*)
              parseTypeAtBeginning(llvm::StringRef ,unsignedint&,llvm::SMDiagnostic& ,constllvm::Module& ,constllvm::SlotMapping*)llvm.__Globals.parseTypeAtBeginning (llvm::StringRef,unsignedint& ,llvm::SMDiagnostic&,constllvm::Module& ,constllvm::SlotMapping*)
              markFunctionEnd()llvm.DwarfCFIExceptionBase .markFunctionEnd()
              doInitialization(llvm::Module&)llvm.AsmPrinter.doInitialization (llvm::Module&)
              EmitFunctionBody()llvm.AsmPrinter.EmitFunctionBody()
              EmitInlineAsm(constllvm::MachineInstr*)llvm.AsmPrinter.EmitInlineAsm (constllvm::MachineInstr*)
              endFunction(constllvm::MachineFunction*)llvm.WinException.endFunction (constllvm::MachineFunction*)

              Statistics

              Stat
              Sum:
              Average:
              Minimum:
              Maximum:
              Standard deviation:
              Variance:

              320
              Memory Management (MEM)  

              warning   Rule Violated:    MEM50-CPP:Do not access freed memory

              3 fields matched

              3 fieldsFilePathLineDebtSeverityFull Name
              Possible null pointer dereference: NewImmc:\CoderGears\LLVM10\lib\Target\Mips\MipsSEInstrInfo.cpp2590010min0HighCppCheck.warning.warning.Possible null pointer dereference: NewImm
              Possible null pointer dereference: FlagUserC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp012 837110min1HighCppCheck.warning.warning.Possible null pointer dereference: FlagUser
              Possible null pointer dereference: DomBlockC:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp12 332210min2HighCppCheck.warning.warning.Possible null pointer dereference: DomBlock

              Statistics

              Stat   FilePath   Line   Debt   Severity
              Sum:-15 75930min-
              Average:-5 25310min-
              Minimum:-59010min-
              Maximum:-12 83710min-
              Standard deviation:-5 4100min 0s-
              Variance:-29 264 2890min 0s-
              warning   Rule Violated:    MEM56-CPP:Do not store an already-owned pointer value in an unrelated smart pointer

              1 field matched

              1 fieldFilePathLineDebtSeverityFull Name
              Resource handle 'Process' freed twice.c:\CoderGears\LLVM10\lib\Support\Windows\Program.inc0399010min0HighCppCheck.error.error.Resource handle 'Process' freed twice.

              Statistics

              Stat   FilePath   Line   Debt   Severity
              Sum:-39910min-
              Average:-39910min-
              Minimum:-39910min-
              Maximum:-39910min-
              Standard deviation:-00min 0s-
              Variance:-00min 0s-

              62420This group contains children groups
              MISRA C++ 2008  

                450
                Uncessary Constructs  

                warning   Rule Violated:    Rule 0–1–2: A project shall not contain infeasible paths.

                70 fields matched

                70 fieldsFilePathLineFull Name
                Condition '!VerifiedResult' is always trueC:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h50241CppCheck.style.style.Condition '!VerifiedResult' is always true
                Condition '!isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp017 096CppCheck.style.style.Condition '!isConstant' is always true
                Condition '!SU' is always truec:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp6759CppCheck.style.style.Condition '!SU' is always true
                Condition '!NeedLineMapping' is always trueC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp37894CppCheck.style.style.Condition '!NeedLineMapping' is always true
                Condition 'isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp026 558CppCheck.style.style.Condition 'isConstant' is always true
                Condition '(MulConstVal 1)!=0' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp45486CppCheck.style.style.Condition '(MulConstVal 1)!=0' is always true
                Condition 'RegNo==0xe' is always falseC:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp35925CppCheck.style.style.Condition 'RegNo==0xe' is always false
                Condition 'W' is always trueC:\CoderGears\LLVM10\lib\Analysis\Lint.cpp39718CppCheck.style.style.Condition 'W' is always true
                Condition '!HaveSemi' is always truec:\CoderGears\LLVM10\lib\CodeGen\MachineInstr.cpp261 524CppCheck.style.style.Condition '!HaveSemi' is always true
                Condition 'VectorCond' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp055 561CppCheck.style.style.Condition 'VectorCond' is always false
                Condition 'NeedPlus' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp192 013CppCheck.style.style.Condition 'NeedPlus' is always false
                Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp6851CppCheck.style.style.Condition 'SplatCFP' is always true
                Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp6477CppCheck.style.style.Condition 'SplatCFP' is always true
                Condition 'secondReg' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp48282CppCheck.style.style.Condition 'secondReg' is always true
                The comparison 'WP == 8' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp38784CppCheck.style.style.The comparison 'WP == 8' is always true.
                Condition 'LayoutSucc' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCFGOptimizer.cpp55183CppCheck.style.style.Condition 'LayoutSucc' is always true
                The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp231 677CppCheck.style.style.The comparison 'Count == 0' is always true.
                The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp221 712CppCheck.style.style.The comparison 'Count == 0' is always true.
                Condition 'Color!=ColorKind::None' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp58156CppCheck.style.style.Condition 'Color!=ColorKind::None' is always true
                Condition 'RegisterF' is always trueC:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp33976CppCheck.style.style.Condition 'RegisterF' is always true
                Same expression on both sides of '||' because 'Alignment==0' and '(Alignment 1)==0' represent the same value.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp43534CppCheck.style.style.Same expression on both sides of '||' because 'Alignment==0' and '(Alignment 1)==0' represent the same value.
                Condition '!ParseHadError' is always trueC:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp172 173CppCheck.style.style.Condition '!ParseHadError' is always true
                Condition 'C' is always truec:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp201 996CppCheck.style.style.Condition 'C' is always true
                Condition 'ErrStr' is always falseC:\CoderGears\LLVM10\lib\Object\ELF.cpp51235CppCheck.style.style.Condition 'ErrStr' is always false
                Condition '!isTailCall' is always trueC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp065 048CppCheck.style.style.Condition '!isTailCall' is always true
                Condition 'FirstMUD' is always trueC:\CoderGears\LLVM10\lib\Transforms\Scalar\NewGVN.cpp123 246CppCheck.style.style.Condition 'FirstMUD' is always true
                Condition 'Latency>1' is always truec:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp40640CppCheck.style.style.Condition 'Latency>1' is always true
                Condition 'check' is always trueC:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp008 685CppCheck.style.style.Condition 'check' is always true
                Condition '!Viewer' is always trueC:\CoderGears\LLVM10\lib\Support\GraphWriter.cpp52208CppCheck.style.style.Condition '!Viewer' is always true
                Condition 'input[0]!='.'' is always falsec:\CoderGears\LLVM10\lib\Support\VersionTuple.cpp6674CppCheck.style.style.Condition 'input[0]!='.'' is always false
                The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.C:\CoderGears\LLVM10\lib\DebugInfo\Symbolize\SymbolizableObjectFile.cpp57157CppCheck.style.style.The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.
                Condition '!Initialized' is always truec:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc\SystemZMCTargetDesc.cpp60129CppCheck.style.style.Condition '!Initialized' is always true
                Condition '!MD' is always falsec:\CoderGears\LLVM10\lib\Transforms\Vectorize\LoopVectorizationLegality.cpp53189CppCheck.style.style.Condition '!MD' is always false
                Condition 'Res1!=0' is always trueC:\CoderGears\LLVM10\lib\Transforms\IPO\MergeFunctions.cpp47328CppCheck.style.style.Condition 'Res1!=0' is always true
                Condition '!F' is always trueC:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp49270CppCheck.style.style.Condition '!F' is always true
                Condition '!isFirst' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp56179CppCheck.style.style.Condition '!isFirst' is always true
                Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\Expr.cpp113 373CppCheck.style.style.Condition 'UT' is always true
                Condition 'first' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp271 396CppCheck.style.style.Condition 'first' is always true
                Condition 'PrivatizeDevicePointers' is always falseC:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGStmtOpenMP.cpp074 524CppCheck.style.style.Condition 'PrivatizeDevicePointers' is always false
                Condition '*I=='%'' is always trueC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\URI.cpp61117CppCheck.style.style.Condition '*I=='%'' is always true
                Condition 'XOpenMPTargetArg' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChain.cpp36911CppCheck.style.style.Condition 'XOpenMPTargetArg' is always true
                Condition '!AJ' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp103 504CppCheck.style.style.Condition '!AJ' is always false
                Condition 'SawNewline' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp182 159CppCheck.style.style.Condition 'SawNewline' is always true
                Condition 'NoErrorOnBadEncoding' is always truec:\CoderGears\LLVM10\tools\clang\lib\Lex\LiteralSupport.cpp251 608CppCheck.style.style.Condition 'NoErrorOnBadEncoding' is always true
                Condition 'IsCorrectedToColon' is always falsec:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseExprCXX.cpp46454CppCheck.style.style.Condition 'IsCorrectedToColon' is always false
                Condition 'ColonExpected' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseOpenMP.cpp211 788CppCheck.style.style.Condition 'ColonExpected' is always false
                Condition '!ED' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Frontend\Rewrite\RewriteModernObjC.cpp093 628CppCheck.style.style.Condition '!ED' is always false
                Condition '!TST' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp54186CppCheck.style.style.Condition '!TST' is always false
                Condition 'ArgIdx==0' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp143 192CppCheck.style.style.Condition 'ArgIdx==0' is always false
                Condition 'UuidForTA' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp42557CppCheck.style.style.Condition 'UuidForTA' is always false
                Condition 'isIndirect' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp133 238CppCheck.style.style.Condition 'isIndirect' is always true
                Condition 'Target' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp083 755CppCheck.style.style.Condition 'Target' is always false
                Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp045 684CppCheck.style.style.Condition '!Invalid' is always true
                Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp035 971CppCheck.style.style.Condition '!Invalid' is always true
                Condition 'isFriend' is always truec:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplateInstantiateDecl.cpp291 175CppCheck.style.style.Condition 'isFriend' is always true
                Condition 'TypeQuals' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaType.cpp241 650CppCheck.style.style.Condition 'TypeQuals' is always true
                Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp281 392CppCheck.style.style.Condition 'UT' is always true
                Condition '!HasDependentValue' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp34934CppCheck.style.style.Condition '!HasDependentValue' is always true
                Condition 'method' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp321 015CppCheck.style.style.Condition 'method' is always true
                Condition 'stateNotZero' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\DivZeroChecker.cpp6574CppCheck.style.style.Condition 'stateNotZero' is always true
                Condition 'TrackedObject' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\MisusedMovedObjectChecker.cpp59134CppCheck.style.style.Condition 'TrackedObject' is always true
                Condition 'AddPathEdges' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\BugReporter.cpp301 170CppCheck.style.style.Condition 'AddPathEdges' is always true
                Condition '!SwitchHasDefault' is always truec:\CoderGears\LLVM10\tools\clang\tools\extra\clang-tidy\hicpp\MultiwayPathsCoveredCheck.cpp63108CppCheck.style.style.Condition '!SwitchHasDefault' is always true
                Condition 'Invalid' is always falsec:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndexInclusionStack.cpp6933CppCheck.style.style.Condition 'Invalid' is always false
                Condition '!OffsetRequested' is always trueC:\CoderGears\LLVM10\tools\llvm-dwarfdump\llvm-dwarfdump.cpp41572CppCheck.style.style.Condition '!OffsetRequested' is always true
                Condition 'isExtern==0' is always trueC:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp162 481CppCheck.style.style.Condition 'isExtern==0' is always true
                Condition 'UniqueLIs.size()>1' is always falseC:\CoderGears\LLVM10\tools\llvm-opt-report\OptReport.cpp44492CppCheck.style.style.Condition 'UniqueLIs.size()>1' is always false
                Condition 'N<10000000000000000000ULL' is always falseC:\CoderGears\LLVM10\tools\llvm-pdbutil\FormatUtil.h62109CppCheck.style.style.Condition 'N<10000000000000000000ULL' is always false
                Condition 'IsRela' is always trueC:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp152 639CppCheck.style.style.Condition 'IsRela' is always true
                Condition 'printNumber' is always trueC:\CoderGears\LLVM10\tools\clang\utils\TableGen\NeonEmitter.cpp311 022CppCheck.style.style.Condition 'printNumber' is always true

                Statistics

                Stat   FilePath   Line
                Sum:-117 109
                Average:-1 673
                Minimum:-33
                Maximum:-8 685
                Standard deviation:-1 941
                Variance:-3 768 636
                warning   Rule Violated:    Rule 0–1–3: A project shall not contains unused variables

                21 fields matched

                21 fieldsFilePathLineFull Name
                unused variable 'HotProb'C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp071 459Clang.diagnostic.diagnostic.unused variable 'HotProb'
                unused variable 'TFI'C:\CoderGears\LLVM10\lib\CodeGen\ShrinkWrap.cpp17585Clang.diagnostic.diagnostic.unused variable 'TFI'
                unused variable 'nullStmtColumnNumber'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp19287Clang.diagnostic.diagnostic.unused variable 'nullStmtColumnNumber'
                unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp081 191Clang.diagnostic.diagnostic.unused variable 'a'
                unused variable 'ndd'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp091 059Clang.diagnostic.diagnostic.unused variable 'ndd'
                unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp061 558Clang.diagnostic.diagnostic.unused variable 'a'
                unused variable 'fid'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp051 815Clang.diagnostic.diagnostic.unused variable 'fid'
                unused variable 'mfid'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp041 816Clang.diagnostic.diagnostic.unused variable 'mfid'
                unused variable 'td'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp031 902Clang.diagnostic.diagnostic.unused variable 'td'
                unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp013 518Clang.diagnostic.diagnostic.unused variable 'a'
                unused variable 'MatchCount'C:\CoderGears\LLVM10\tools\clang\lib\AST\Query.cpp2076Clang.diagnostic.diagnostic.unused variable 'MatchCount'
                unused variable 'NumWarnings'C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CompilerInstance.cpp12893Clang.diagnostic.diagnostic.unused variable 'NumWarnings'
                unused variable 'NumErrors'C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CompilerInstance.cpp11894Clang.diagnostic.diagnostic.unused variable 'NumErrors'
                unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp16714Clang.diagnostic.diagnostic.unused variable 'StartArg'
                unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp15726Clang.diagnostic.diagnostic.unused variable 'StartArg'
                unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp14749Clang.diagnostic.diagnostic.unused variable 'StartArg'
                unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp13762Clang.diagnostic.diagnostic.unused variable 'StartArg'
                unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp10896Clang.diagnostic.diagnostic.unused variable 'StartArg'
                unused variable 'Index'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp022 939Clang.diagnostic.diagnostic.unused variable 'Index'
                unused variable 'SE'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp008 601Clang.diagnostic.diagnostic.unused variable 'SE'
                unused variable 'TC'C:\CoderGears\LLVM10\tools\llvm-xray\xray-converter.cpp18359Clang.diagnostic.diagnostic.unused variable 'TC'

                Statistics

                Stat   FilePath   Line
                Sum:-32 799
                Average:-1 562
                Minimum:-76
                Maximum:-8 601
                Standard deviation:-1 776
                Variance:-3 152 707
                warning   Rule Violated:    Rule 0–1–4: A project shall not contain non-volatile POD variable having only one use

                209 fields matched

                209 fieldsFilePathLineFull Name
                Variable 'a' is assigned a value that is never used.c:\Users\Eagle\Documents\Visual Studio 2017\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp09911CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                Variable 'S[0]' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\Analysis\CFGTest.cpp074386CppCheck.style.style.Variable 'S[0]' is assigned a value that is never used.
                Variable 'gv' is assigned a value that is never used.c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp086168CppCheck.style.style.Variable 'gv' is assigned a value that is never used.
                Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp067495CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp065529CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp01010 989CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00910 992CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00811 010CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00711 013CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFrameLowering.cpp082206CppCheck.style.style.Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.
                Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp090149CppCheck.style.style.Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.
                Variable 'ScratchReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp050779CppCheck.style.style.Variable 'ScratchReg' is assigned a value that is never used.
                Variable 'VReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp066518CppCheck.style.style.Variable 'VReg' is assigned a value that is never used.
                Variable 'Walker' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0441 107CppCheck.style.style.Variable 'Walker' is assigned a value that is never used.
                Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp049941CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                Variable 'Ctor' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TargetPassConfig.cpp048986CppCheck.style.style.Variable 'Ctor' is assigned a value that is never used.
                Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp057636CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp056691CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                Variable 'ToEnd' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp058636CppCheck.style.style.Variable 'ToEnd' is assigned a value that is never used.
                Variable 'SubRegB' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0371 512CppCheck.style.style.Variable 'SubRegB' is assigned a value that is never used.
                Variable 'CmpStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp09669CppCheck.style.style.Variable 'CmpStart' is assigned a value that is never used.
                Variable 'OffsetStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\DWARF\DWARFVerifier.cpp081262CppCheck.style.style.Variable 'OffsetStart' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp09859CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp080273CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp078308CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'Distance' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBranchRelaxation.cpp088156CppCheck.style.style.Variable 'Distance' is assigned a value that is never used.
                Variable 'S2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonStoreWidening.cpp077341CppCheck.style.style.Variable 'S2' is assigned a value that is never used.
                Variable 'InstBundlePreDuplex' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp091139CppCheck.style.style.Variable 'InstBundlePreDuplex' is assigned a value that is never used.
                Variable 'MadeChange' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp0291 656CppCheck.style.style.Variable 'MadeChange' is assigned a value that is never used.
                Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp055737CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp053754CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                Variable 'Int16ArrayTy' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp052761CppCheck.style.style.Variable 'Int16ArrayTy' is assigned a value that is never used.
                Variable 'FunctionAddr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp051768CppCheck.style.style.Variable 'FunctionAddr' is assigned a value that is never used.
                Variable 'TypeSize' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp064532CppCheck.style.style.Variable 'TypeSize' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\LTO\ThinLTOCodeGenerator.cpp054745CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'Tok' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0166 658CppCheck.style.style.Variable 'Tok' is assigned a value that is never used.
                Variable 'SpReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp076346CppCheck.style.style.Variable 'SpReg' is assigned a value that is never used.
                Variable 'NewOpcode' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp084194CppCheck.style.style.Variable 'NewOpcode' is assigned a value that is never used.
                Variable 'NType' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0341 642CppCheck.style.style.Variable 'NType' is assigned a value that is never used.
                Variable 'NSect' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0331 643CppCheck.style.style.Variable 'NSect' is assigned a value that is never used.
                Variable 'NDesc' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0321 644CppCheck.style.style.Variable 'NDesc' is assigned a value that is never used.
                Variable 'NStrx' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0311 645CppCheck.style.style.Variable 'NStrx' is assigned a value that is never used.
                Variable 'NValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0301 646CppCheck.style.style.Variable 'NValue' is assigned a value that is never used.
                Variable 'Obj' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h075368CppCheck.style.style.Variable 'Obj' is assigned a value that is never used.
                Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h085188CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0232 217CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0212 228CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                Variable 'RE' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp0381 477CppCheck.style.style.Variable 'RE' is assigned a value that is never used.
                Variable 'PatternValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp069444CppCheck.style.style.Variable 'PatternValue' is assigned a value that is never used.
                Variable 'InnerLoopLatch' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopInterchange.cpp0431 309CppCheck.style.style.Variable 'InnerLoopLatch' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0157 546CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0147 602CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0137 647CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Callee' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp0127 910CppCheck.style.style.Variable 'Callee' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0471 002CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0461 026CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00611 921CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00512 088CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00014 673CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0451 091CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0421 348CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0261 845CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00412 156CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00312 189CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0118 752CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00213 062CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00113 116CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0183 390CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0193 241CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                Variable 'CharAP' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\StringRef.cpp063547CppCheck.style.style.Variable 'CharAP' is assigned a value that is never used.
                Variable 'byte' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\DataExtractor.cpp089155CppCheck.style.style.Variable 'byte' is assigned a value that is never used.
                Variable 'Done' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp0411 377CppCheck.style.style.Variable 'Done' is assigned a value that is never used.
                Variable 'SrcVT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86FastISel.cpp0351 607CppCheck.style.style.Variable 'SrcVT' is assigned a value that is never used.
                Variable 'LdDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp062575CppCheck.style.style.Variable 'LdDisp2' is assigned a value that is never used.
                Variable 'StDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp061577CppCheck.style.style.Variable 'StDisp2' is assigned a value that is never used.
                Variable 'Size1' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp060578CppCheck.style.style.Variable 'Size1' is assigned a value that is never used.
                Variable 'Size2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp059579CppCheck.style.style.Variable 'Size2' is assigned a value that is never used.
                Variable 'Cycles' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86PadShortFunction.cpp093117CppCheck.style.style.Variable 'Cycles' is assigned a value that is never used.
                Variable 'DL' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreFrameLowering.cpp071431CppCheck.style.style.Variable 'DL' is assigned a value that is never used.
                Variable 'V' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\XRay\GraphTest.cpp09489CppCheck.style.style.Variable 'V' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp09577CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp092119CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp087164CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'argc' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c0173 788CppCheck.style.style.Variable 'argc' is assigned a value that is never used.
                Variable 'Fix' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransProtectedScope.cpp083201CppCheck.style.style.Variable 'Fix' is assigned a value that is never used.
                Variable 'FD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\Mangle.cpp09763CppCheck.style.style.Variable 'FD' is assigned a value that is never used.
                Variable 'nullStmtColumnNumber' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp079287CppCheck.style.style.Variable 'nullStmtColumnNumber' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp073394CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp072400CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp070441CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp068447CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0401 377CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0391 413CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                Variable 'a' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0361 558CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                Variable 'fid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0281 815CppCheck.style.style.Variable 'fid' is assigned a value that is never used.
                Variable 'mfid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0271 816CppCheck.style.style.Variable 'mfid' is assigned a value that is never used.
                Variable 'td' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0251 902CppCheck.style.style.Variable 'td' is assigned a value that is never used.
                Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0242 180CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0222 227CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                Variable 'TDD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0202 991CppCheck.style.style.Variable 'TDD' is assigned a value that is never used.

                Statistics

                Stat   FilePath   Line
                Sum:-468 956
                Average:-2 244
                Minimum:-11
                Maximum:-14 673
                Standard deviation:-3 009
                Variance:-9 055 770
                warning   Rule Violated:    Rule 0–1–11: There shall be no unused parameters in non virtual functions

                554 fields matched

                554 fieldsFilePathLineFull Name
                unused parameter 'X'C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp07181Clang.diagnostic.diagnostic.unused parameter 'X'
                unused parameter 'X'C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp068100Clang.diagnostic.diagnostic.unused parameter 'X'
                unused parameter 't'C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp044329Clang.diagnostic.diagnostic.unused parameter 't'
                unused parameter 'tup'C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp042355Clang.diagnostic.diagnostic.unused parameter 'tup'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0111 028Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0101 031Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0091 035Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0081 048Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0071 051Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0061 055Clang.diagnostic.diagnostic.unused parameter 'c'
                unused parameter 'OS'C:\CoderGears\LLVM10\unittests\ADT\TwineTest.cpp067109Clang.diagnostic.diagnostic.unused parameter 'OS'
                unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp066110Clang.diagnostic.diagnostic.unused parameter 'Result'
                unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTraversalTest.cpp0011 918Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp050281Clang.diagnostic.diagnostic.unused parameter 'LI'
                unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp045323Clang.diagnostic.diagnostic.unused parameter 'LI'
                unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp034527Clang.diagnostic.diagnostic.unused parameter 'LI'
                unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp052274Clang.diagnostic.diagnostic.unused parameter 'UR'
                unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp043351Clang.diagnostic.diagnostic.unused parameter 'UR'
                unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp041370Clang.diagnostic.diagnostic.unused parameter 'UR'
                unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp040392Clang.diagnostic.diagnostic.unused parameter 'UR'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp035514Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp033552Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp031591Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'C'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp024635Clang.diagnostic.diagnostic.unused parameter 'C'
                unused parameter 'C'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp021681Clang.diagnostic.diagnostic.unused parameter 'C'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp018727Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp016769Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp015812Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'E'C:\CoderGears\LLVM10\unittests\tools\llvm-cfi-verify\FileAnalysis.cpp08170Clang.diagnostic.diagnostic.unused parameter 'E'
                unused parameter 'E'C:\CoderGears\LLVM10\unittests\tools\llvm-cfi-verify\GraphBuilder.cpp061132Clang.diagnostic.diagnostic.unused parameter 'E'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp065113Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp064115Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp063119Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp062123Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp060140Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp059145Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp058148Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp057201Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp051274Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp049281Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp048283Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp047292Clang.diagnostic.diagnostic.unused parameter 'Diags'
                unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp054273Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp053274Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                unused parameter 'SkipCache'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp022666Clang.diagnostic.diagnostic.unused parameter 'SkipCache'
                unused parameter 'CVR'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp08369Clang.diagnostic.diagnostic.unused parameter 'CVR'
                unused parameter 'PDT'C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp046297Clang.diagnostic.diagnostic.unused parameter 'PDT'
                unused parameter 'PDT'C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp023638Clang.diagnostic.diagnostic.unused parameter 'PDT'
                unused parameter 'MPM'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp037485Clang.diagnostic.diagnostic.unused parameter 'MPM'
                unused parameter 'VerifyEachPass'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp036486Clang.diagnostic.diagnostic.unused parameter 'VerifyEachPass'
                unused parameter 'ind'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp056210Clang.diagnostic.diagnostic.unused parameter 'ind'
                unused parameter 'Inst'c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64TargetStreamer.cpp09842Clang.diagnostic.diagnostic.unused parameter 'Inst'
                unused parameter 'Addr'C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelDAGToDAG.cpp020684Clang.diagnostic.diagnostic.unused parameter 'Addr'
                unused parameter 'Offset'C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelDAGToDAG.cpp019685Clang.diagnostic.diagnostic.unused parameter 'Offset'
                unused parameter 'Personality'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09755Clang.diagnostic.diagnostic.unused parameter 'Personality'
                unused parameter 'Index'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09656Clang.diagnostic.diagnostic.unused parameter 'Index'
                unused parameter 'FpReg'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09558Clang.diagnostic.diagnostic.unused parameter 'FpReg'
                unused parameter 'Offset'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09459Clang.diagnostic.diagnostic.unused parameter 'Offset'
                unused parameter 'Reg'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09360Clang.diagnostic.diagnostic.unused parameter 'Reg'
                unused parameter 'Offset'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09261Clang.diagnostic.diagnostic.unused parameter 'Offset'
                unused parameter 'RegList'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09162Clang.diagnostic.diagnostic.unused parameter 'RegList'
                unused parameter 'isVector'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp09063Clang.diagnostic.diagnostic.unused parameter 'isVector'
                unused parameter 'StackOffset'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08964Clang.diagnostic.diagnostic.unused parameter 'StackOffset'
                unused parameter 'Opcodes'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08865Clang.diagnostic.diagnostic.unused parameter 'Opcodes'
                unused parameter 'Vendor'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08567Clang.diagnostic.diagnostic.unused parameter 'Vendor'
                unused parameter 'Attribute'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08468Clang.diagnostic.diagnostic.unused parameter 'Attribute'
                unused parameter 'Attribute'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08269Clang.diagnostic.diagnostic.unused parameter 'Attribute'
                unused parameter 'String'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp08070Clang.diagnostic.diagnostic.unused parameter 'String'
                unused parameter 'Attribute'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07971Clang.diagnostic.diagnostic.unused parameter 'Attribute'
                unused parameter 'IntValue'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07872Clang.diagnostic.diagnostic.unused parameter 'IntValue'
                unused parameter 'StringValue'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07773Clang.diagnostic.diagnostic.unused parameter 'StringValue'
                unused parameter 'FPU'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07377Clang.diagnostic.diagnostic.unused parameter 'FPU'
                unused parameter 'Arch'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07674Clang.diagnostic.diagnostic.unused parameter 'Arch'
                unused parameter 'ArchExt'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07575Clang.diagnostic.diagnostic.unused parameter 'ArchExt'
                unused parameter 'Arch'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07476Clang.diagnostic.diagnostic.unused parameter 'Arch'
                unused parameter 'Inst'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07279Clang.diagnostic.diagnostic.unused parameter 'Inst'
                unused parameter 'SRE'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp07081Clang.diagnostic.diagnostic.unused parameter 'SRE'
                unused parameter 'Symbol'c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMTargetStreamer.cpp06982Clang.diagnostic.diagnostic.unused parameter 'Symbol'
                unused parameter 'U'C:\CoderGears\LLVM10\lib\Analysis\CaptureTracking.cpp09936Clang.diagnostic.diagnostic.unused parameter 'U'
                unused parameter 'Node'C:\CoderGears\LLVM10\lib\Analysis\BlockFrequencyInfoImpl.cpp027602Clang.diagnostic.diagnostic.unused parameter 'Node'
                unused parameter 'level'c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp055228Clang.diagnostic.diagnostic.unused parameter 'level'
                unused parameter 'MCPV'C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinter.cpp0002 626Clang.diagnostic.diagnostic.unused parameter 'MCPV'
                unused parameter 'AsmVariant'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp032568Clang.diagnostic.diagnostic.unused parameter 'AsmVariant'
                unused parameter 'MI'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp030598Clang.diagnostic.diagnostic.unused parameter 'MI'
                unused parameter 'AsmVariant'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp029599Clang.diagnostic.diagnostic.unused parameter 'AsmVariant'
                unused parameter 'ExtraCode'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp028600Clang.diagnostic.diagnostic.unused parameter 'ExtraCode'
                unused parameter 'StartInfo'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp026607Clang.diagnostic.diagnostic.unused parameter 'StartInfo'
                unused parameter 'EndInfo'c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp025608Clang.diagnostic.diagnostic.unused parameter 'EndInfo'
                unused parameter 'M'c:\CoderGears\LLVM10\lib\CodeGen\TargetLoweringBase.cpp0021 646Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'DL'c:\CoderGears\LLVM10\lib\CodeGen\TargetLoweringBase.cpp0051 581Clang.diagnostic.diagnostic.unused parameter 'DL'
                unused parameter 'Ty'c:\CoderGears\LLVM10\lib\CodeGen\TargetLoweringBase.cpp0041 582Clang.diagnostic.diagnostic.unused parameter 'Ty'
                unused parameter 'AS'c:\CoderGears\LLVM10\lib\CodeGen\TargetLoweringBase.cpp0031 583Clang.diagnostic.diagnostic.unused parameter 'AS'
                unused parameter 'MRI'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp039423Clang.diagnostic.diagnostic.unused parameter 'MRI'
                unused parameter 'Pattern'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp017768Clang.diagnostic.diagnostic.unused parameter 'Pattern'
                unused parameter 'MBB'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp08765Clang.diagnostic.diagnostic.unused parameter 'MBB'
                unused parameter 'MI'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp08666Clang.diagnostic.diagnostic.unused parameter 'MI'
                unused parameter 'NopInst'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp038468Clang.diagnostic.diagnostic.unused parameter 'NopInst'
                unused parameter 'MBB'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp014989Clang.diagnostic.diagnostic.unused parameter 'MBB'
                unused parameter 'STI'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp0131 013Clang.diagnostic.diagnostic.unused parameter 'STI'
                unused parameter 'DAG'c:\CoderGears\LLVM10\lib\CodeGen\TargetInstrInfo.cpp0121 014Clang.diagnostic.diagnostic.unused parameter 'DAG'

                Statistics

                Stat   FilePath   Line
                Sum:-381 079
                Average:-687.87
                Minimum:-19
                Maximum:-9 152
                Standard deviation:-1 411
                Variance:-1 989 829
                warning   Rule Violated:    Rule 0-1-12: There shall be no unused parameters (named or unnamed) in the set of parameters for a virtual function and all the functions that override it.

                5,499 fields matched

                5 499 fieldsFilePathLineFull Name
                unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp040125Clang.diagnostic.diagnostic.unused parameter 'Result'
                unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp034151Clang.diagnostic.diagnostic.unused parameter 'Result'
                unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0031 473Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0021 480Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0011 489Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTraversalTest.cpp0002 100Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                unused parameter 'CI'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp09139Clang.diagnostic.diagnostic.unused parameter 'CI'
                unused parameter 'InFile'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp08940Clang.diagnostic.diagnostic.unused parameter 'InFile'
                unused parameter 'Finder'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0041 298Clang.diagnostic.diagnostic.unused parameter 'Finder'
                unused parameter 'Compiler'C:\CoderGears\LLVM10\tools\clang\unittests\AST\EvaluateAsRValueTest.cpp07761Clang.diagnostic.diagnostic.unused parameter 'Compiler'
                unused parameter 'FilePath'C:\CoderGears\LLVM10\tools\clang\unittests\AST\EvaluateAsRValueTest.cpp07662Clang.diagnostic.diagnostic.unused parameter 'FilePath'
                unused parameter 'LocA'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp06289Clang.diagnostic.diagnostic.unused parameter 'LocA'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp048117Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp045122Clang.diagnostic.diagnostic.unused parameter 'M'
                unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp09535Clang.diagnostic.diagnostic.unused parameter 'AM'
                unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp07858Clang.diagnostic.diagnostic.unused parameter 'AM'
                unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp06681Clang.diagnostic.diagnostic.unused parameter 'AM'
                unused parameter 'F'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp051112Clang.diagnostic.diagnostic.unused parameter 'F'
                unused parameter 'SS'C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp012219Clang.diagnostic.diagnostic.unused parameter 'SS'
                unused parameter 'isFile'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07562Clang.diagnostic.diagnostic.unused parameter 'isFile'
                unused parameter 'F'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07463Clang.diagnostic.diagnostic.unused parameter 'F'
                unused parameter 'FS'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07364Clang.diagnostic.diagnostic.unused parameter 'FS'
                unused parameter 'Name'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp09830Clang.diagnostic.diagnostic.unused parameter 'Name'
                unused parameter 'IsVolatile'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp09631Clang.diagnostic.diagnostic.unused parameter 'IsVolatile'
                unused parameter 'Path'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp07267Clang.diagnostic.diagnostic.unused parameter 'Path'
                unused parameter 'EC'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp043124Clang.diagnostic.diagnostic.unused parameter 'EC'
                unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp07956Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08841Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08642Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                unused parameter 'Callback'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp005902Clang.diagnostic.diagnostic.unused parameter 'Callback'
                unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FindSymbolsTests.cpp09929Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FindSymbolsTests.cpp09730Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                unused parameter 'Promise'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp08343Clang.diagnostic.diagnostic.unused parameter 'Promise'
                unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\XRefsTests.cpp09436Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\XRefsTests.cpp09337Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp09040Clang.diagnostic.diagnostic.unused parameter 'MF'
                unused parameter 'MBB'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08741Clang.diagnostic.diagnostic.unused parameter 'MBB'
                unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08542Clang.diagnostic.diagnostic.unused parameter 'MF'
                unused parameter 'MBB'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08443Clang.diagnostic.diagnostic.unused parameter 'MBB'
                unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08244Clang.diagnostic.diagnostic.unused parameter 'MF'
                unused parameter 'RecordIndex'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp054108Clang.diagnostic.diagnostic.unused parameter 'RecordIndex'
                unused parameter 'CVRecords'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp052109Clang.diagnostic.diagnostic.unused parameter 'CVRecords'
                unused parameter 'Address'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp07169Clang.diagnostic.diagnostic.unused parameter 'Address'
                unused parameter 'SymbolId'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp07071Clang.diagnostic.diagnostic.unused parameter 'SymbolId'
                unused parameter 'SymbolId'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06975Clang.diagnostic.diagnostic.unused parameter 'SymbolId'
                unused parameter 'VA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06878Clang.diagnostic.diagnostic.unused parameter 'VA'
                unused parameter 'Offset'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06779Clang.diagnostic.diagnostic.unused parameter 'Offset'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06582Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'Offset'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06483Clang.diagnostic.diagnostic.unused parameter 'Offset'
                unused parameter 'Address'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06387Clang.diagnostic.diagnostic.unused parameter 'Address'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06190Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06091Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'Sect'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp05995Clang.diagnostic.diagnostic.unused parameter 'Sect'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp05896Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'Compiland'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp057100Clang.diagnostic.diagnostic.unused parameter 'Compiland'
                unused parameter 'File'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp056101Clang.diagnostic.diagnostic.unused parameter 'File'
                unused parameter 'Address'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp055105Clang.diagnostic.diagnostic.unused parameter 'Address'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp053109Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'Section'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp050113Clang.diagnostic.diagnostic.unused parameter 'Section'
                unused parameter 'Length'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp049114Clang.diagnostic.diagnostic.unused parameter 'Length'
                unused parameter 'Compiland'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp047118Clang.diagnostic.diagnostic.unused parameter 'Compiland'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp046119Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Compiland'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp044123Clang.diagnostic.diagnostic.unused parameter 'Compiland'
                unused parameter 'Pattern'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp042124Clang.diagnostic.diagnostic.unused parameter 'Pattern'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp041125Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Pattern'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp039129Clang.diagnostic.diagnostic.unused parameter 'Pattern'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp038130Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Pattern'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp037134Clang.diagnostic.diagnostic.unused parameter 'Pattern'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp036135Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Compiland'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp035143Clang.diagnostic.diagnostic.unused parameter 'Compiland'
                unused parameter 'OS'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp033169Clang.diagnostic.diagnostic.unused parameter 'OS'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp032172Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp031176Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp030177Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp029181Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'Section'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp028182Clang.diagnostic.diagnostic.unused parameter 'Section'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp027186Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'VA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp026187Clang.diagnostic.diagnostic.unused parameter 'VA'
                unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp025191Clang.diagnostic.diagnostic.unused parameter 'Type'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp024192Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'Section'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp023196Clang.diagnostic.diagnostic.unused parameter 'Section'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp022200Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'VA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp018204Clang.diagnostic.diagnostic.unused parameter 'VA'
                unused parameter 'Section'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp015211Clang.diagnostic.diagnostic.unused parameter 'Section'
                unused parameter 'Length'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp014212Clang.diagnostic.diagnostic.unused parameter 'Length'
                unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp013216Clang.diagnostic.diagnostic.unused parameter 'RVA'
                unused parameter 'VA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp011220Clang.diagnostic.diagnostic.unused parameter 'VA'
                unused parameter 'bytes'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp010224Clang.diagnostic.diagnostic.unused parameter 'bytes'
                unused parameter 'Version'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp009225Clang.diagnostic.diagnostic.unused parameter 'Version'
                unused parameter 'Version'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp008226Clang.diagnostic.diagnostic.unused parameter 'Version'
                unused parameter 'Flags'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp007230Clang.diagnostic.diagnostic.unused parameter 'Flags'
                unused parameter 'Error'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\Dynamic\ParserTest.cpp08055Clang.diagnostic.diagnostic.unused parameter 'Error'
                unused parameter 'VariableTable'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp006475Clang.diagnostic.diagnostic.unused parameter 'VariableTable'
                unused parameter 'FileName'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\include-fixer\find-all-symbols\FindAllSymbolsTests.cpp09239Clang.diagnostic.diagnostic.unused parameter 'FileName'
                unused parameter 'InFile'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp08148Clang.diagnostic.diagnostic.unused parameter 'InFile'
                unused parameter 'Typo'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp021201Clang.diagnostic.diagnostic.unused parameter 'Typo'
                unused parameter 'S'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp020202Clang.diagnostic.diagnostic.unused parameter 'S'
                unused parameter 'CCC'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp019203Clang.diagnostic.diagnostic.unused parameter 'CCC'
                unused parameter 'MemberContext'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp017204Clang.diagnostic.diagnostic.unused parameter 'MemberContext'
                unused parameter 'OPT'C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp016205Clang.diagnostic.diagnostic.unused parameter 'OPT'

                Statistics

                Stat   FilePath   Line
                Sum:-9 262 503
                Average:-1 684
                Minimum:-7
                Maximum:-39 420
                Standard deviation:-3 246
                Variance:-10 537 361

                620
                Lexical Conventions  

                warning   Rule Violated:    Rule 2-5-1: Digraphs shall not be used

                3 fields matched

                3 fieldsFilePathLineFull Name
                '<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98C:\CoderGears\LLVM10\tools\clang\lib\ASTMatchers\Dynamic\Registry.cpp278Clang.diagnostic.diagnostic.'<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98
                '<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98C:\CoderGears\LLVM10\tools\clang\lib\Serialization\ASTReader.cpp13 313Clang.diagnostic.diagnostic.'<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98
                '<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98C:\CoderGears\LLVM10\tools\clang\lib\Serialization\ASTReader.cpp03 325Clang.diagnostic.diagnostic.'<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98

                Statistics

                Stat   FilePath   Line
                Sum:-6 716
                Average:-2 239
                Minimum:-78
                Maximum:-3 325
                Standard deviation:-1 528
                Variance:-2 334 264
                warning   Rule Violated:    Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope

                2,917 fields matched

                2 917 fieldsFilePathLineFull Name
                declaration shadows a local variableC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063325Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp062326Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of 'TinyPtrVectorTest<VectorT>'C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp09850Clang.diagnostic.diagnostic.declaration shadows a field of 'TinyPtrVectorTest<VectorT>'
                declaration shadows a field of 'TinyPtrVectorTest<VectorT>'C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp09662Clang.diagnostic.diagnostic.declaration shadows a field of 'TinyPtrVectorTest<VectorT>'
                declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp064322Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of 'llvm::(anonymousnamespace )::ScalarEvolutionsTest'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp09755Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::(anonymousnamespace )::ScalarEvolutionsTest'
                declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp037663Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp036672Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variablec:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp074295Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp071305Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp070311Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp067316Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp053416Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp051434Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp046489Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp045491Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp044497Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp043511Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp042515Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp041534Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp040537Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp039559Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                declaration shadows a field of 'CaptureProxy<T>'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp09943Clang.diagnostic.diagnostic.declaration shadows a field of 'CaptureProxy<T>'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp085215Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp084224Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp083229Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp081244Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp080253Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp079258Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp078273Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp077282Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp075287Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp072304Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp069313Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp066318Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp060334Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp058343Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp057348Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                declaration shadows a field of 'llvm::dwarfgen::LineTable'c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp068314Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::dwarfgen::LineTable'
                declaration shadows a variable in the global namespacec:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp059342Clang.diagnostic.diagnostic.declaration shadows a variable in the global namespace
                declaration shadows a field of 'llvm::dwarfgen::Generator'c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp049454Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::dwarfgen::Generator'
                declaration shadows a local variableC:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DWARFDebugInfoTest.cpp0261 650Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\unittests\DebugInfo\MSF\MSFBuilderTest.cpp073304Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp093172Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp091176Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp090181Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp089186Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp088191Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                declaration shadows a field of 'Pattern'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp092174Clang.diagnostic.diagnostic.declaration shadows a field of 'Pattern'
                declaration shadows a field of 'CheckString'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0321 132Clang.diagnostic.diagnostic.declaration shadows a field of 'CheckString'
                declaration shadows a field of 'CheckString'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0311 161Clang.diagnostic.diagnostic.declaration shadows a field of 'CheckString'
                declaration shadows a local variableC:\CoderGears\LLVM10\unittests\FuzzMutate\RandomIRBuilderTest.cpp095126Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp065322Clang.diagnostic.diagnostic.declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'
                declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp061334Clang.diagnostic.diagnostic.declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'
                declaration shadows a local variableC:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp082238Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0252 109Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0173 266Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0163 271Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0064 654Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0044 717Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0134 291Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0124 301Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0114 307Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0104 318Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0094 324Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0035 140Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0291 228Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0281 230Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0232 309Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00010 779Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0153 551Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0143 608Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0054 686Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of 'llvm::AArch64TargetLowering'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0027 585Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TargetLowering'
                declaration shadows a field of 'llvm::AArch64TargetLowering'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0017 602Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TargetLowering'
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp055397Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of 'llvm::AArch64TTIImpl'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp035770Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TTIImpl'
                declaration shadows a field of ' (anonymousnamespace)::AArch64AsmPrinter'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp050438Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64AsmPrinter'
                declaration shadows a field of ' (anonymousnamespace)::AArch64AsmPrinter'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp047466Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64AsmPrinter'
                declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp056384Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp087191Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp086192Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp033797Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp048464Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FalkorHWPFFix.cpp034792Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0222 451Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0084 614Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0074 623Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp038569Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0202 630Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0301 188Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0192 690Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0212 562Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstructionSelector.cpp0271 240Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a field of '(anonymousnamespace )::AArch64SIMDInstrOpt'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp052427Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64SIMDInstrOpt'
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp076284Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp054398Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp094140Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variablec:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0182 731Clang.diagnostic.diagnostic.declaration shadows a local variable
                declaration shadows a local variablec:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelLowering.cpp0242 306Clang.diagnostic.diagnostic.declaration shadows a local variable

                Statistics

                Stat   FilePath   Line
                Sum:-6 509 493
                Average:-2 232
                Minimum:-18
                Maximum:-35 928
                Standard deviation:-3 311
                Variance:-10 962 119

                520
                Basic Concepts  

                warning   Rule Violated:    Rule 3–1–2: Functions shall not be declared at block scope

                1 field matched

                1 fieldFilePathLineFull Name
                Rule3-1-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonFrameLowering.cpp02 402Misra.Basic Standards.Basic Standards.Rule3-1-2

                Statistics

                Stat   FilePath   Line
                Sum:-2 402
                Average:-2 402
                Minimum:-2 402
                Maximum:-2 402
                Standard deviation:-0
                Variance:-0
                warning   Rule Violated:    Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.

                259 fields matched

                259 fieldsFilePathLineFull Name
                The scope of the variable 'SummaryString' can be reduced.C:\CoderGears\LLVM10\unittests\Analysis\ProfileSummaryInfoTest.cpp09274CppCheck.style.style.The scope of the variable 'SummaryString' can be reduced.
                The scope of the variable 'loop' can be reduced.c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp081199CppCheck.style.style.The scope of the variable 'loop' can be reduced.
                The scope of the variable 'F' can be reduced.C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp075272CppCheck.style.style.The scope of the variable 'F' can be reduced.
                The scope of the variable 'Enc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp042851CppCheck.style.style.The scope of the variable 'Enc' can be reduced.
                The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0039 017CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                The scope of the variable 'LIs' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp088164CppCheck.style.style.The scope of the variable 'LIs' can be reduced.
                The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp057577CppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
                The scope of the variable 'SubReg0' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp080207CppCheck.style.style.The scope of the variable 'SubReg0' can be reduced.
                The scope of the variable 'SubReg1' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp079208CppCheck.style.style.The scope of the variable 'SubReg1' can be reduced.
                The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0163 434CppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
                The scope of the variable 'SCDescRepl' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp078234CppCheck.style.style.The scope of the variable 'SCDescRepl' can be reduced.
                The scope of the variable 'Imm' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0104 044CppCheck.style.style.The scope of the variable 'Imm' can be reduced.
                The scope of the variable 'O' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp0232 232CppCheck.style.style.The scope of the variable 'O' can be reduced.
                The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp052676CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp047720CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp043815CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                The scope of the variable 'RegEnc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\SIMCCodeEmitter.cpp071334CppCheck.style.style.The scope of the variable 'RegEnc' can be reduced.
                The scope of the variable 'Imm2' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0064 607CppCheck.style.style.The scope of the variable 'Imm2' can be reduced.
                The scope of the variable 'RegIdx' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0055 896CppCheck.style.style.The scope of the variable 'RegIdx' can be reduced.
                The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00210 314CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00110 348CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00011 773CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                The scope of the variable 'ScratchReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp045779CppCheck.style.style.The scope of the variable 'ScratchReg' can be reduced.
                The scope of the variable 'MIB' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp060521CppCheck.style.style.The scope of the variable 'MIB' can be reduced.
                The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMTargetTransformInfo.cpp064389CppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
                The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp0212 518CppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
                The scope of the variable 'Attr' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\CFLAndersAliasAnalysis.cpp066374CppCheck.style.style.The scope of the variable 'Attr' can be reduced.
                The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0301 722CppCheck.style.style.The scope of the variable 'X' can be reduced.
                The scope of the variable 'C' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0133 766CppCheck.style.style.The scope of the variable 'C' can be reduced.
                The scope of the variable 'PtrAccessSize' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\VectorUtils.cpp085171CppCheck.style.style.The scope of the variable 'PtrAccessSize' can be reduced.
                The scope of the variable 'Splitable' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp058572CppCheck.style.style.The scope of the variable 'Splitable' can be reduced.
                The scope of the variable 'GV2' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\ConstantFolding.cpp048715CppCheck.style.style.The scope of the variable 'GV2' can be reduced.
                The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp040988CppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
                The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0381 034CppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
                The scope of the variable 'U' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp0252 102CppCheck.style.style.The scope of the variable 'U' can be reduced.
                The scope of the variable 'Hi' can be reduced.C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp086170CppCheck.style.style.The scope of the variable 'Hi' can be reduced.
                The scope of the variable 'NextDepth' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\AggressiveAntiDepBreaker.cpp073281CppCheck.style.style.The scope of the variable 'NextDepth' can be reduced.
                The scope of the variable 'PreA' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\DetectDeadLanes.cpp084183CppCheck.style.style.The scope of the variable 'PreA' can be reduced.
                The scope of the variable 'SrcIdx' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TargetRegisterInfo.cpp067360CppCheck.style.style.The scope of the variable 'SrcIdx' can be reduced.
                The scope of the variable 'HasLoop' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\ScheduleDAG.cpp059529CppCheck.style.style.The scope of the variable 'HasLoop' can be reduced.
                The scope of the variable 'B' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp0361 274CppCheck.style.style.The scope of the variable 'B' can be reduced.
                The scope of the variable 'SSAUpdate' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TailDuplicator.cpp087169CppCheck.style.style.The scope of the variable 'SSAUpdate' can be reduced.
                The scope of the variable 'Locations' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\StackMaps.cpp065385CppCheck.style.style.The scope of the variable 'Locations' can be reduced.
                The scope of the variable 'Dups2' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\IfConversion.cpp0371 168CppCheck.style.style.The scope of the variable 'Dups2' can be reduced.
                The scope of the variable 'SP' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MachineOutliner.cpp044797CppCheck.style.style.The scope of the variable 'SP' can be reduced.
                The scope of the variable 'functionNum' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MIRCanonicalizerPass.cpp046769CppCheck.style.style.The scope of the variable 'functionNum' can be reduced.
                The scope of the variable 'SubRegB' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0341 512CppCheck.style.style.The scope of the variable 'SubRegB' can be reduced.
                The scope of the variable 'XRayThreshold' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\XRayInstrumentation.cpp089150CppCheck.style.style.The scope of the variable 'XRayThreshold' can be reduced.
                The scope of the variable 'StatepointID' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp09374CppCheck.style.style.The scope of the variable 'StatepointID' can be reduced.
                The scope of the variable 'NumPatchBytes' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp09179CppCheck.style.style.The scope of the variable 'NumPatchBytes' can be reduced.
                The scope of the variable 'CmpStart' can be reduced.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp09469CppCheck.style.style.The scope of the variable 'CmpStart' can be reduced.
                The scope of the variable 'FalseVal' can be reduced.c:\CoderGears\LLVM10\lib\DebugInfo\CodeView\RecordSerialization.cpp09739CppCheck.style.style.The scope of the variable 'FalseVal' can be reduced.
                The scope of the variable 'Dest' can be reduced.C:\CoderGears\LLVM10\lib\DebugInfo\CodeView\TypeStreamMerger.cpp069357CppCheck.style.style.The scope of the variable 'Dest' can be reduced.
                The scope of the variable 'NonExtOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0182 937CppCheck.style.style.The scope of the variable 'NonExtOpcode' can be reduced.
                The scope of the variable 'NewMI' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0094 337CppCheck.style.style.The scope of the variable 'NewMI' can be reduced.
                The scope of the variable 'ShrinkCounter' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonFrameLowering.cpp063397CppCheck.style.style.The scope of the variable 'ShrinkCounter' can be reduced.
                The scope of the variable 'HFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp053669CppCheck.style.style.The scope of the variable 'HFI' can be reduced.
                The scope of the variable 'HMFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp049713CppCheck.style.style.The scope of the variable 'HMFI' can be reduced.
                The scope of the variable 'HLOF' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp0391 014CppCheck.style.style.The scope of the variable 'HLOF' can be reduced.
                The scope of the variable 'SmallestElement' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonTargetObjectFile.cpp072286CppCheck.style.style.The scope of the variable 'SmallestElement' can be reduced.
                The scope of the variable 'Good' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonVLIWPacketizer.cpp0311 702CppCheck.style.style.The scope of the variable 'Good' can be reduced.
                The scope of the variable 'isSafe' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCopyToCombine.cpp074276CppCheck.style.style.The scope of the variable 'isSafe' can be reduced.
                The scope of the variable 'B' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenPredicate.cpp077264CppCheck.style.style.The scope of the variable 'B' can be reduced.
                The scope of the variable 'Is' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp083183CppCheck.style.style.The scope of the variable 'Is' can be reduced.
                The scope of the variable 'foundFeeder' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp055600CppCheck.style.style.The scope of the variable 'foundFeeder' can be reduced.
                The scope of the variable 'PR' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonPeephole.cpp076264CppCheck.style.style.The scope of the variable 'PR' can be reduced.
                The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp0291 830CppCheck.style.style.The scope of the variable 'X' can be reduced.
                The scope of the variable 'V2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineShifts.cpp062426CppCheck.style.style.The scope of the variable 'V2' can be reduced.
                The scope of the variable 'LHS' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCasts.cpp051684CppCheck.style.style.The scope of the variable 'LHS' can be reduced.
                The scope of the variable 'LHS2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSelect.cpp0321 697CppCheck.style.style.The scope of the variable 'LHS2' can be reduced.
                The scope of the variable 'CInt' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstructionCombining.cpp056587CppCheck.style.style.The scope of the variable 'CInt' can be reduced.
                The scope of the variable 'RHSCIOp' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCompares.cpp0143 456CppCheck.style.style.The scope of the variable 'RHSCIOp' can be reduced.
                The scope of the variable 'Weight' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\CFGMST.h090125CppCheck.style.style.The scope of the variable 'Weight' can be reduced.
                The scope of the variable 'M' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\AddressSanitizer.cpp0281 841CppCheck.style.style.The scope of the variable 'M' can be reduced.
                The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0351 447CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0242 137CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0192 581CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                The scope of the variable 'Base' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0123 849CppCheck.style.style.The scope of the variable 'Base' can be reduced.
                The scope of the variable 'RegNum' can be reduced.C:\CoderGears\LLVM10\lib\Target\Lanai\AsmParser\LanaiAsmParser.cpp050693CppCheck.style.style.The scope of the variable 'RegNum' can be reduced.
                The scope of the variable 'Ty' can be reduced.C:\CoderGears\LLVM10\lib\Linker\LinkModules.cpp061441CppCheck.style.style.The scope of the variable 'Ty' can be reduced.
                The scope of the variable 'Opcode' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp054654CppCheck.style.style.The scope of the variable 'Opcode' can be reduced.
                The scope of the variable 'augmentationLength' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp0331 553CppCheck.style.style.The scope of the variable 'augmentationLength' can be reduced.
                The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp09922CppCheck.style.style.The scope of the variable 'cStream' can be reduced.
                The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp09831CppCheck.style.style.The scope of the variable 'cStream' can be reduced.
                The scope of the variable 'Index' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0222 402CppCheck.style.style.The scope of the variable 'Index' can be reduced.
                The scope of the variable 'SpaceEaten' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0202 526CppCheck.style.style.The scope of the variable 'SpaceEaten' can be reduced.
                The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0113 900CppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
                The scope of the variable 'LineNumber' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0173 388CppCheck.style.style.The scope of the variable 'LineNumber' can be reduced.
                The scope of the variable 'kInvalidOptionError' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0074 493CppCheck.style.style.The scope of the variable 'kInvalidOptionError' can be reduced.
                The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0046 177CppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
                The scope of the variable 'MaxShift' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0084 464CppCheck.style.style.The scope of the variable 'MaxShift' can be reduced.
                The scope of the variable 'SMPos1' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MipsISelLowering.cpp041867CppCheck.style.style.The scope of the variable 'SMPos1' can be reduced.
                The scope of the variable 'SpReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp070346CppCheck.style.style.The scope of the variable 'SpReg' can be reduced.
                The scope of the variable 'name_' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16HardFloatInfo.cpp09639CppCheck.style.style.The scope of the variable 'name_' can be reduced.
                The scope of the variable 'NewOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp082194CppCheck.style.style.The scope of the variable 'NewOpcode' can be reduced.
                The scope of the variable 'Bytes' can be reduced.c:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp0271 913CppCheck.style.style.The scope of the variable 'Bytes' can be reduced.
                The scope of the variable 'Instr' can be reduced.C:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXImageOptimizer.cpp09564CppCheck.style.style.The scope of the variable 'Instr' can be reduced.
                The scope of the variable 'SignExtended' can be reduced.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0153 436CppCheck.style.style.The scope of the variable 'SignExtended' can be reduced.
                The scope of the variable 'MF' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp068358CppCheck.style.style.The scope of the variable 'MF' can be reduced.
                The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp0262 075CppCheck.style.style.The scope of the variable 'MBB' can be reduced.

                Statistics

                Stat   FilePath   Line
                Sum:-631 117
                Average:-2 437
                Minimum:-22
                Maximum:-17 923
                Standard deviation:-2 634
                Variance:-6 937 992

                040
                Standard Conversions  

                warning   Rule Violated:    Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.

                77 fields matched

                77 fieldsFilePathLineFull Name
                Rule4-5-1C:\CoderGears\LLVM10\unittests\ADT\SimpleIListTest.cpp52576Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp58462Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp331 360Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp48783Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp301 629Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\MachineOperand.cpp65239Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h49763Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\LiveIntervals.cpp44838Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp066 497Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp311 623Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instruction.cpp64269Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instruction.cpp63276Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instructions.cpp291 701Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\GlobalISel\RegBankSelect.cpp40908Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\GlobalISel\RegBankSelect.cpp39912Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\BitTracker.cpp56477Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHazardRecognizer.cpp70106Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGatherPacketize.cpp7467Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp50647Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp46791Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSelect.cpp53533Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Lanai\LanaiAluCode.h7374Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInstrDesc.h62282Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInstrDesc.h61290Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Mips\MipsAnalyzeImmediate.cpp68149Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Option\OptTable.cpp7182Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp0212 933Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelDAGToDAG.cpp341 158Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldImpl.h66215Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVN.cpp42878Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVN.cpp41896Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\NewGVN.cpp321 434Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\TargetLowering.cpp282 150Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Support\APFloat.cpp224 196Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp243 590Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp215 586Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp205 597Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp195 602Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp185 606Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp175 609Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp165 621Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp155 624Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp145 818Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp135 829Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp125 865Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp115 874Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp105 891Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp095 899Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp085 906Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp075 914Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp059 525Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0311 190Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0113 244Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0018 567Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp351 125Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\unittests\Support\Path.cpp60353Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\unittests\Support\TargetParserTest.cpp47790Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\Type.cpp253 410Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGExpr.cpp51610Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGObjCMac.cpp272 635Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Format\SortJavaScriptImports.cpp69111Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPExpressions.cpp45796Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\Lex\Preprocessor.h43855Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseTentative.cpp59392Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaChecking.cpp049 537Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaInit.cpp233 882Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-opt-report\OptReport.cpp7281Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptStmt.h7643Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptStmt.h7553Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenRegisters.h54496Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp57471Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp55483Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp361 008Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.h38985Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.h37988Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp67166Misra.Expressions.Expressions.Rule4-5-1
                Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp262 917Misra.Expressions.Expressions.Rule4-5-1

                Statistics

                Stat   FilePath   Line
                Sum:-220 738
                Average:-2 867
                Minimum:-43
                Maximum:-18 567
                Standard deviation:-3 614
                Variance:-13 062 752
                warning   Rule Violated:    Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.

                870 fields matched

                870 fieldsFilePathLineFull Name
                Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0172 003Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 292Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 581Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp078119Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp055254Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp072139Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp042759Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp040822Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp039830Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp038837Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp037849Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp036860Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp035873Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp034885Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp033899Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp032911Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp031925Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp030936Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0123 844Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0114 017Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0104 060Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0084 131Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0201 902Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0191 916Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0055 195Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetObjectFile.cpp09839Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp068169Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp067170Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp066171Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp065172Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp064173Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp063174Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp062175Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp061176Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp060197Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp059198Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp058199Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp057200Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0261 106Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09932Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64MCExpr.h073137Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64MCExpr.h071144Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09569Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09471Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0231 211Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0271 102Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp047556Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0211 793Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.h045587Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0064 881Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0094 129Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0036 389Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0027 551Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAsmPrinter.cpp0241 186Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h053313Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelDAGToDAG.cpp0181 961Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFormMemoryClauses.cpp050367Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0291 053Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0281 088Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp080117Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp049373Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp044712Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp043740Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp041812Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\AMDGPUTargetStreamer.cpp056215Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0045 491Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09281Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09184Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09086Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp08989Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseInstrInfo.cpp0074 509Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp0018 756Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp08799Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp086102Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp085105Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp084109Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp083112Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp081115Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp079119Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp076122Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp075125Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\Thumb2SizeReduction.cpp046587Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09758Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09667Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09374Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp08890Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp082114Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp077121Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp074137Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp069160Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp0251 108Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp0221 223Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\include\llvm\Analysis\AliasAnalysis.h054256Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\MemoryBuiltins.cpp070153Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0162 221Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0152 243Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0009 812Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysis.cpp052351Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysis.cpp051365Misra.Expressions.Expressions.Rule4-5-2
                Rule4-5-2c:\CoderGears\LLVM10\include\llvm\Analysis\AliasAnalysis.h048470Misra.Expressions.Expressions.Rule4-5-2

                Statistics

                Stat   FilePath   Line
                Sum:-1 332 845
                Average:-1 532
                Minimum:-28
                Maximum:-12 938
                Standard deviation:-2 224
                Variance:-4 946 619
                warning   Rule Violated:    Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.

                14 fields matched

                14 fieldsFilePathLineFull Name
                Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp1082Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp0997Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp06414Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp07256Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp031 296Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp002 516Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\include\llvm\Transforms\IPO\WholeProgramDevirt.h1257Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\include\llvm\Transforms\IPO\WholeProgramDevirt.h1169Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h021 634Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\AST\RecordLayoutBuilder.cpp011 684Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\tools\clang\include\clang\Basic\Diagnostic.h04696Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\DeltaTree.cpp08251Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\RewriteRope.cpp05610Misra.Expressions.Expressions.Rule4-5-3
                Rule4-5-3c:\CoderGears\LLVM10\tools\sanstats\sanstats.cpp1344Misra.Expressions.Expressions.Rule4-5-3

                Statistics

                Stat   FilePath   Line
                Sum:-9 706
                Average:-693.29
                Minimum:-44
                Maximum:-2 516
                Standard deviation:-754.47
                Variance:-569 227
                warning   Rule Violated:    Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant

                5,203 fields matched

                5 203 fieldsFilePathLineFull Name
                Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08280Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07895Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp074110Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09717Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09042Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08183Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp075106Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp072127Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp070151Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066199Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp065240Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064263Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062284Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp060308Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058317Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056358Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp055381Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp054402Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09619Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09421Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08851Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp076105Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp068168Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp063275Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp061286Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp059309Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp057325Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09519Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09237Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08751Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09816Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09331Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08555Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08089Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp07796Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09915Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08944Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08374Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp07993Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp073116Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp071136Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp069156Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp067183Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp053414Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp052423Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp051440Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp09140Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08655Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp050460Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp049536Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp048547Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp047558Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp046610Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp045620Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp044645Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp043675Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp042732Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp041751Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp040816Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp039852Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp038869Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp037956Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp036995Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 052Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 074Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0331 076Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0321 079Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 080Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0301 082Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 085Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 087Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 089Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0261 092Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0251 095Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0241 099Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 101Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0221 105Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0211 107Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 110Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0191 113Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0181 115Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0171 119Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0161 123Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0151 125Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0141 128Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0131 130Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0121 133Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0111 136Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0101 138Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0091 142Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0081 145Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0071 148Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0061 150Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0051 153Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0041 154Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0031 156Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0021 159Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0011 162Misra.Expressions.Expressions.Rule4-10-2
                Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0001 164Misra.Expressions.Expressions.Rule4-10-2

                Statistics

                Stat   FilePath   Line
                Sum:-4 738 658
                Average:-910.75
                Minimum:-8
                Maximum:-12 416
                Standard deviation:-1 641
                Variance:-2 692 960

                6100
                Expressions  

                warning   Rule Violated:    Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.

                9,586 fields matched

                9 586 fieldsFilePathLineFull Name
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09064Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061382Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp059416Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp058420Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057424Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp056425Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp055433Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp054437Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp053441Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp052442Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp051450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp049454Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp046458Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp045459Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp044469Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp043473Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp042477Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp041501Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp039503Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp038504Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp037505Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp036507Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp035508Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp034509Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp033511Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp032512Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 020Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 021Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 364Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0171 391Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0161 392Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0151 394Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0141 395Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0131 396Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0121 403Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0111 408Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0101 626Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0091 628Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0081 630Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0071 632Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0061 644Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0051 646Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0041 648Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0031 652Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0021 656Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0011 725Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0002 051Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09460Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09361Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09262Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09163Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08471Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08272Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08077Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp07878Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp07785Clang.diagnostic.diagnostic.implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp068218Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp07977Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp073107Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp031540Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp071155Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09919Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09820Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09643Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'
                implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09553Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp08965Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp067315Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp060413Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp048457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp040502Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp030541Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp09728Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp070174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\PackedVectorTest.cpp08174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp066328Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp065330Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp064332Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp063354Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp047457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'unsigned int' to 'int'C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp027776Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'unsigned int' to 'int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp069198Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp050450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp029557Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08867Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08769Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp062374Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp028700Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0221 212Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0211 264Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0201 314Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0181 365Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08669Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08570Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08371Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07689Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07590Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07491Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp072111Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'

                Statistics

                Stat   FilePath   Line
                Sum:-24 686 571
                Average:-2 575
                Minimum:-17
                Maximum:-39 895
                Standard deviation:-4 594
                Variance:-21 105 992
                warning   Rule Violated:    Rule 5–0–5: There shall be no implicit floating-integral conversions.

                24 fields matched

                24 fieldsFilePathLineFull Name
                implicit conversion turns floating-point number into integer: 'float' to 'unsigned int'c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp2281Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'unsigned int'
                implicit conversion turns floating-point number into integer: 'float' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopPredication.cpp03762Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'uint32_t' (aka 'unsigned int')
                implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp19146Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp18148Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp17160Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp16162Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp15164Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp08320Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp07322Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp06324Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\lib\Transforms\Utils\LoopUnrollPeel.cpp05372Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion turns floating-point number into integer: 'double' to 'unsigned int'c:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyLibCalls.cpp011 284Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'unsigned int'
                implicit conversion turns floating-point number into integer: 'double' to 'int'C:\CoderGears\LLVM10\lib\Target\X86\X86InterleavedAccess.cpp04450Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'int'
                implicit conversion turns floating-point number into integer: 'const float' to 'unsigned int'C:\CoderGears\LLVM10\lib\Transforms\IPO\FunctionImport.cpp09318Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'const float' to 'unsigned int'
                implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.cpp001 653Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion turns floating-point number into integer: 'float' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\CodeComplete.cpp021 121Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\Trace.cpp2375Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\Trace.cpp20100Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\tools\llvm-mca\ResourcePressureView.cpp2185Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\tools\llvm-xray\xray-color-helper.cpp14195Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long long')
                implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp13247Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')
                implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp12248Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')
                implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp11251Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')
                implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp10252Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')

                Statistics

                Stat   FilePath   Line
                Sum:-9 240
                Average:-385
                Minimum:-75
                Maximum:-1 653
                Standard deviation:-400.65
                Variance:-160 518
                warning   Rule Violated:    Rule 5–0–6: An implicit integral or floating-point conversion shall not reduce the size of the underlying type.

                1,150 fields matched

                1 150 fieldsFilePathLineFull Name
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp029468Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'unsigned int' to 'const unsigned char'C:\CoderGears\LLVM10\unittests\Bitcode\BitstreamReaderTest.cpp07286Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'const unsigned char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp08675Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp08377Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp067105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp039311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp08775Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp07977Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp068105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp040311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp08475Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp08077Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp069105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp041311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp07877Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp07779Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp066107Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp042296Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'const unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\CodeGen\LowLevelTypeTest.cpp09166Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\CodeGen\LowLevelTypeTest.cpp062112Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeHashingTest.cpp09842Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'char'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp034367Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09941Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09743Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09455Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp054180Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09653Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09555Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09067Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp050205Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp09363Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp09265Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp08177Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp047215Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp08971Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp08873Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp07195Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp044260Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp08575Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp08277Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp070103Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp043294Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp07680Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp07482Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp064110Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp038316Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp07581Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp07383Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp063111Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp037317Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp059133Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp058135Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp056163Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp031424Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                implicit conversion loses integer precision: 'int' to 'const char'C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp046239Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'const char'
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp023759Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0121 375Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0131 355Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0111 387Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0101 398Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp028472Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp027481Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0091 847Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp0151 298Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp0141 301Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0073 784Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0063 790Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0053 797Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0043 803Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp051203Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp049208Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp048210Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp065109Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp026521Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp025522Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp024530Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp022850Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp021852Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp020854Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp019856Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp018861Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp017863Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp057137Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp053187Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp052188Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp045253Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp036325Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp035326Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp033383Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp032384Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'const unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp030455Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0034 161Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0082 175Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short')
                implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0024 496Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0014 684Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0004 702Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp061119Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp060129Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0161 172Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp055176Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')

                Statistics

                Stat   FilePath   Line
                Sum:-1 354 478
                Average:-1 178
                Minimum:-22
                Maximum:-28 615
                Standard deviation:-2 222
                Variance:-4 938 130
                warning   Rule Violated:    Rule 5–0–9: An explicit integral conversion shall not change the signedness of the underlying type of a cvalue expression.

                9,586 fields matched

                9 586 fieldsFilePathLineFull Name
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09064Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061382Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp059416Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp058420Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057424Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp056425Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp055433Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp054437Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp053441Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp052442Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp051450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp049454Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp046458Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp045459Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp044469Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp043473Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp042477Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp041501Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp039503Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp038504Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp037505Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp036507Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp035508Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp034509Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp033511Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp032512Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 020Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 021Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 364Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0171 391Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0161 392Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0151 394Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0141 395Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0131 396Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0121 403Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0111 408Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0101 626Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0091 628Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0081 630Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0071 632Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0061 644Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0051 646Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0041 648Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0031 652Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0021 656Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0011 725Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0002 051Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09460Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09361Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09262Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09163Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08471Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08272Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08077Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp07878Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp07785Clang.diagnostic.diagnostic.implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp068218Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp07977Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp073107Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp031540Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp071155Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09919Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09820Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09643Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'
                implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09553Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp08965Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp067315Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp060413Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp048457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp040502Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp030541Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp09728Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp070174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\PackedVectorTest.cpp08174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp066328Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp065330Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp064332Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp063354Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp047457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'unsigned int' to 'int'C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp027776Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'unsigned int' to 'int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp069198Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp050450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp029557Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08867Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08769Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp062374Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp028700Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0221 212Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0211 264Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0201 314Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0181 365Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08669Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08570Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08371Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07689Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07590Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07491Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp072111Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'

                Statistics

                Stat   FilePath   Line
                Sum:-24 686 571
                Average:-2 575
                Minimum:-17
                Maximum:-39 895
                Standard deviation:-4 594
                Variance:-21 105 992
                warning   Rule Violated:    Rule 5–2–4: C-style casts(other than void casts) and functional notation casts (other than explicit constructor calls) shall not be used.

                4,770 fields matched

                4 770 fieldsFilePathLineFull Name
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053473Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052474Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0071 973Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0061 974Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0052 261Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0042 262Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0032 550Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0022 551Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0012 839Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0002 840Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08063Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp073120Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp059355Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp058356Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp048776Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp047777Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08644Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08545Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp08259Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp08160Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp051506Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp050512Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp08932Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp08838Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp057372Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp056373Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp055374Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp070260Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp069271Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp068272Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp067283Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp066295Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp065296Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp064308Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp063309Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp062320Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp061321Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp060354Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerIntPairTest.cpp07591Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerIntPairTest.cpp07495Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerSumTypeTest.cpp08743Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp08446Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp08347Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp07969Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SequenceTest.cpp09030Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp072179Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp071183Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp054459Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp07690Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp046929Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp045930Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp044931Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp043933Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp042934Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp041935Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp040944Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp039945Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp038946Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp037948Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp036949Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp035950Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp034959Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp033960Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp032961Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp031963Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp030964Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp029965Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp028974Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp027975Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp026976Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp025978Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp024979Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp023980Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp022989Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp021990Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp020991Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp019993Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp018994Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp017995Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0161 004Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0151 005Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0141 006Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0131 008Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0121 009Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0111 010Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0101 016Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0091 017Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0081 018Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\AliasSetTrackerTest.cpp07774Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\TargetLibraryInfoTest.cpp07869Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\TargetLibraryInfoTest.cpp049546Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09919Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09820Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09721Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09622Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09523Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09424Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09325Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09226Clang.diagnostic.diagnostic.use of old-style cast
                use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09129Clang.diagnostic.diagnostic.use of old-style cast

                Statistics

                Stat   FilePath   Line
                Sum:-9 621 141
                Average:-2 017
                Minimum:-17
                Maximum:-38 268
                Standard deviation:-3 650
                Variance:-13 323 212
                warning   Rule Violated:    Rule 5–2–6: A cast shall not convert a pointer to a function to any other pointer type, including a pointer to function type.

                2 fields matched

                2 fieldsFilePathLineFull Name
                cast between pointer-to-function and pointer-to-object is incompatible with C++98c:\CoderGears\LLVM10\lib\Support\ErrorHandling.cpp0239Clang.diagnostic.diagnostic.cast between pointer-to-function and pointer-to-object is incompatible with C++98
                cast between pointer-to-function and pointer-to-object is incompatible with C++98c:\CoderGears\LLVM10\lib\Support\ErrorHandling.cpp1233Clang.diagnostic.diagnostic.cast between pointer-to-function and pointer-to-object is incompatible with C++98

                Statistics

                Stat   FilePath   Line
                Sum:-472
                Average:-236
                Minimum:-233
                Maximum:-239
                Standard deviation:-3
                Variance:-9
                warning   Rule Violated:    Rule 5–3–3: The unary & operator shall not be overloaded.

                24 methods matched

                24 methodsFull Name
                operator&(llvm::codeview::ClassOptions ,llvm::codeview::ClassOptions)llvm.codeview.__Globals.operator& (llvm::codeview::ClassOptions ,llvm::codeview::ClassOptions)
                operator& (llvm::codeview::FrameProcedureOptions ,llvm::codeview::FrameProcedureOptions)llvm.codeview.__Globals.operator& (llvm::codeview::FrameProcedureOptions ,llvm::codeview::FrameProcedureOptions)
                operator& (llvm::codeview::FunctionOptions ,llvm::codeview::FunctionOptions)llvm.codeview.__Globals.operator& (llvm::codeview::FunctionOptions ,llvm::codeview::FunctionOptions)
                operator&(llvm::codeview::MethodOptions ,llvm::codeview::MethodOptions)llvm.codeview.__Globals.operator& (llvm::codeview::MethodOptions ,llvm::codeview::MethodOptions)
                operator& (llvm::codeview::ModifierOptions ,llvm::codeview::ModifierOptions)llvm.codeview.__Globals.operator& (llvm::codeview::ModifierOptions ,llvm::codeview::ModifierOptions)
                operator&(llvm::codeview::PointerOptions ,llvm::codeview::PointerOptions)llvm.codeview.__Globals.operator& (llvm::codeview::PointerOptions ,llvm::codeview::PointerOptions)
                operator&(llvm::codeview::LocalSymFlags ,llvm::codeview::LocalSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::LocalSymFlags ,llvm::codeview::LocalSymFlags)
                operator&(llvm::codeview::PublicSymFlags ,llvm::codeview::PublicSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::PublicSymFlags ,llvm::codeview::PublicSymFlags)
                operator&(llvm::codeview::ProcSymFlags ,llvm::codeview::ProcSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::ProcSymFlags ,llvm::codeview::ProcSymFlags)
                operator& (llvm::codeview::CompileSym2Flags ,llvm::codeview::CompileSym2Flags)llvm.codeview.__Globals.operator& (llvm::codeview::CompileSym2Flags ,llvm::codeview::CompileSym2Flags)
                operator& (llvm::codeview::CompileSym3Flags ,llvm::codeview::CompileSym3Flags)llvm.codeview.__Globals.operator& (llvm::codeview::CompileSym3Flags ,llvm::codeview::CompileSym3Flags)
                operator&(llvm::codeview::ExportFlags ,llvm::codeview::ExportFlags)llvm.codeview.__Globals.operator& (llvm::codeview::ExportFlags ,llvm::codeview::ExportFlags)
                operator&(llvm::LaneBitmask)llvm.LaneBitmask.operator& (llvm::LaneBitmask)
                operator&(llvm::APInt,constllvm::APInt&)llvm.__Globals.operator&(llvm::APInt ,constllvm::APInt&)
                operator&(constllvm::APInt& ,llvm::APInt&&)llvm.__Globals.operator& (constllvm::APInt&,llvm::APInt&&)
                operator&(llvm::APInt,uint64_t)llvm.__Globals.operator&(llvm::APInt ,uint64_t)
                operator&(uint64_t,llvm::APInt)llvm.__Globals.operator&(uint64_t ,llvm::APInt)
                operator&(constllvm::APSInt&)llvm.APSInt.operator&(constllvm::APSInt& )
                operator&()llvm.cl.list_storage<type-parameter-0-0 ,bool>.operator&()
                operator&()llvm.cl.list_storage<type-parameter-0-0 ,bool>.operator&()
                operator&(llvm::sys::fs::perms ,llvm::sys::fs::perms)llvm.sys.fs.__Globals.operator& (llvm::sys::fs::perms ,llvm::sys::fs::perms)
                operator&(clang::DiagnosticLevelMask ,clang::DiagnosticLevelMask)clang.__Globals.operator& (clang::DiagnosticLevelMask ,clang::DiagnosticLevelMask)
                operator&(clang::CodeGen::BlockFlags ,clang::CodeGen::BlockFlags)clang.CodeGen.__Globals.operator& (clang::CodeGen::BlockFlags ,clang::CodeGen::BlockFlags)
                operator& (clang::CodeGen::BlockFieldFlags ,clang::CodeGen::BlockFieldFlags)clang.CodeGen.__Globals.operator& (clang::CodeGen::BlockFieldFlags ,clang::CodeGen::BlockFieldFlags)

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:
                warning   Rule Violated:    Rule 5–8–1: The right hand operand of a shift operator shall lie between zero and one less than the width in bits of the underlying type of the left hand operand.

                69 fields matched

                69 fieldsFilePathLineFull Name
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp092 171Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AddressingModes.h44364Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp50259Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp39509Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp38511Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp36691Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp33722Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAddressingModes.h37649Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp121 293Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp111 295Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp101 373Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp211 130Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp201 142Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp191 162Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp171 198Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp40465Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp35697Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp32748Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp57152Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp56153Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp55156Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp54157Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\BinaryFormat\Magic.cpp59128Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\BinaryFormat\Magic.cpp58138Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Bitcode\Writer\BitcodeWriter.cpp072 788Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp34718Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\include\llvm\DebugInfo\CodeView\SymbolRecord.h53242Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Target\Lanai\Disassembler\LanaiDisassembler.cpp6384Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp181 171Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp161 199Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp151 202Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp141 205Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp131 206Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\ObjectYAML\ELFYAML.cpp27928Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp47332Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp46334Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp45335Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp62108Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp61110Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp60117Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\include\llvm\Support\DataExtractor.h6629Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Support\ARMWinEH.cpp6722Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\lib\Transforms\Utils\SplitModule.cpp52249Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0511 225Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0413 554Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0314 286Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0214 287Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0114 288Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0014 289Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp251 065Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp241 073Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp231 087Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\XCore\Disassembler\XCoreDisassembler.cpp6553Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\lib\Target\XCore\Disassembler\XCoreDisassembler.cpp6466Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\TargetInfo.cpp221 101Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\TargetInfo.cpp082 286Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\clang\include\clang\Lex\HeaderMapTypes.h6818Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp067 368Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp51258Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp49264Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp48298Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\llvm-objdump.cpp26974Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp43421Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp42436Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp41450Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp31754Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp30774Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp29791Misra.Statements.Statements.Rule5-8-1
                Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp28831Misra.Statements.Statements.Rule5-8-1

                Statistics

                Stat   FilePath   Line
                Sum:-131 939
                Average:-1 912
                Minimum:-18
                Maximum:-14 289
                Standard deviation:-3 765
                Variance:-14 174 454
                warning   Rule Violated:    Rule 5–14–1: The right hand operand of a logical && or || operator shall not contain side effects.

                38,333 fields matched

                38 333 fieldsFilePathLineFull Name
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp038257Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp037258Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp036264Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp062101Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp061108Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp060118Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp057132Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp014489Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp013500Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp012510Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp011519Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 218Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 234Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h09333Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h08645Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h056185Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h054200Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h052218Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09924Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09629Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp009673Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp06692Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h020356Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentTextTest.cpp09236Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp09138Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp019388Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h055189Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h045234Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h046233Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h09825Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp047233Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp044240Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp043243Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp041252Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp023293Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08841Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08549Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08256Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08157Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp010575Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp09039Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\LoopInfoTest.cpp07865Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp07963Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp053217Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp049220Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp040253Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp039256Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp026278Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp024281Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp022304Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp021307Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp027278Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp025279Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp004849Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp003902Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp002943Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp059127Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp058129Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp018391Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp017395Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp015455Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp06791Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp005808Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp032266Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp028269Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp006808Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp033266Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp029269Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp007808Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp035266Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp030269Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp008794Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp034266Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp031269Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h050218Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h048225Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h016448Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06990Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06494Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06397Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\ClangTidyTest.h06890Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\ClangTidyTest.h06594Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SymbolCollectorTests.cpp08352Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp08062Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07669Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07182Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07083Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestFS.cpp07379Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdUnitTests.cpp08745Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08451Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07572Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07476Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07280Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\DraftStoreTests.cpp09728Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\DraftStoreTests.cpp09529Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp09431Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp07768Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp051218Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\HeadersTests.cpp08940Misra.Statements.Statements.Rule5-14-1
                Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\JSONExprTests.cpp042250Misra.Statements.Statements.Rule5-14-1

                Statistics

                Stat   FilePath   Line
                Sum:-108 397 180
                Average:-2 828
                Minimum:-12
                Maximum:-40 374
                Standard deviation:-5 074
                Variance:-25 746 333
                warning   Rule Violated:    Rule 5–18–1: The comma operator shall not be used.

                12,019 fields matched

                12 019 fieldsFilePathLineFull Name
                Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08979Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08689Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08399Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\PriorityWorklistTest.cpp075138Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp08882Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h09837Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp067220Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp064268Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp059307Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp062297Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp055322Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp035678Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp039524Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp038525Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp066224Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp0171 426Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0271 151Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0281 149Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0291 149Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0261 152Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\KaleidoscopeJIT.h072161Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h08497Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h065242Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h051448Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp08784Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameEnumTest.cpp074149Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameEnumTest.cpp073150Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameAliasTest.cpp069198Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameAliasTest.cpp068199Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameMemberTest.cpp071162Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameMemberTest.cpp070163Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\NamespaceAliaserTest.cpp09935Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\UsingInserterTest.cpp09737Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\GoogleModuleTest.cpp09176Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\GoogleModuleTest.cpp09077Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestFS.cpp09360Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp079111Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp077117Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp078111Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CrossTU\CrossTranslationUnitTest.cpp09638Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp063275Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp061299Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp08594Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp033797Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp032867Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp048456Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp046461Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp054366Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0301 105Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0251 162Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0241 171Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\FuzzMutate\StrategiesTest.cpp09263Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\FuzzMutate\RandomIRBuilderTest.cpp09542Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp09443Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp060305Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp058308Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp057312Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp056315Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp076126Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp081110Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp080111Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\include-fixer\IncludeFixerTest.cpp082104Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp036611Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp0311 004Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp0231 174Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp053377Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp037555Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0014 051Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0005 198Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp052445Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp050450Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp049455Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp047460Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp045465Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp044470Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp043475Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp042480Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp041485Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp040490Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp034789Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0221 305Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0211 337Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0201 344Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0191 363Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0181 385Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0161 435Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0151 449Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0141 461Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0131 477Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0121 495Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0111 515Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0101 523Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0091 540Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0081 574Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0071 584Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0061 591Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0051 599Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0041 607Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0031 619Misra.Statements.Statements.Rule5-18-1
                Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0021 628Misra.Statements.Statements.Rule5-18-1

                Statistics

                Stat   FilePath   Line
                Sum:-26 066 648
                Average:-2 169
                Minimum:-20
                Maximum:-39 424
                Standard deviation:-3 889
                Variance:-15 126 950

                780
                Statements  

                warning   Rule Violated:    Rule 6–2–2: Floating-point expressions shall not be directly or indirectly tested for equality or inequality

                59 fields matched

                59 fieldsFilePathLineFull Name
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp51223Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp50300Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp05960Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp031 073Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp021 083Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp5778Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\CodeGen\CalcSpillWeights.cpp53209Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp04985Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\IR\AsmWriter.cpp011 287Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-exegesis\lib\Analysis.cpp08684Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-exegesis\lib\Analysis.cpp07713Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp49329Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp48330Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp47331Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp45380Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp44382Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp43385Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp42386Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp41387Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp40481Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp39482Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp38491Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp37492Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp36500Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp35501Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp34509Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp33510Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp31518Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp30519Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp29527Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp28528Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp27542Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp26544Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp25549Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp24551Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp23555Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp22556Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp21558Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp20559Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp19573Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp18575Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp17580Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp16582Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp15586Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp14587Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp13589Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp12590Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopStrengthReduce.cpp004 660Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp52215Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\unittests\Support\BinaryStreamTest.cpp09621Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\JSONExpr.cpp32513Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\CodeComplete.cpp46350Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\FindSymbols.cpp5689Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\tools\clang\tools\extra\include-fixer\SymbolIndexManager.cpp5866Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp06813Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp11608Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp10611Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafec:\CoderGears\LLVM10\tools\llvm-xray\xray-color-helper.cpp5599Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-xray\xray-graph.cpp54167Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe

                Statistics

                Stat   FilePath   Line
                Sum:-34 451
                Average:-583.92
                Minimum:-66
                Maximum:-4 660
                Standard deviation:-584.93
                Variance:-342 148
                warning   Rule Violated:    Rule 6–3–1: The statement forming the body of a switch, while, do...while or for statement shall be a compound statement.

                2,663 fields matched

                2 663 fieldsFilePathLineFull Name
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08644Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08154Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp06867Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp05492Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp05396Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp050107Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp049116Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp048124Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp045142Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp025303Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09726Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09531Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09040Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08545Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08054Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp07265Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp040199Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp09822Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp09336Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp08448Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp07857Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp07462Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp05877Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp07957Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp07165Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp06275Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp051105Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\BumpPtrListTest.cpp05299Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08843Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08251Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp07758Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp07066Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp036233Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp032256Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp031261Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp027289Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp026296Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp023321Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp015558Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\ImmutableSetTest.cpp09626Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp017520Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp013669Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp010775Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseMultiSetTest.cpp043150Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp044150Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp041197Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp039203Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08940Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp09921Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp08744Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\Analysis\BranchProbabilityInfoTest.cpp06175Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09138Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp016541Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp014665Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp012674Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\Bitcode\BitstreamReaderTest.cpp05585Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp06771Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp06471Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp06571Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp06373Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp05681Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Matchers.h07560Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp037224Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp033253Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp028282Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp024313Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp05781Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\MSF\MSFCommonTest.cpp046137Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp011674Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp008951Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0071 276Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Format\FormatTest.cpp00010 483Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp042197Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp030261Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp09435Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp07363Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09237Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp022332Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp08349Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp021358Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp07659Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp020368Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp06967Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp018495Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp06671Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp06076Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp05977Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp047127Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp035238Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0046 683Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0028 971Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00110 232Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PromoteConstant.cpp034244Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterInfo.cpp029270Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0063 210Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0054 943Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0037 057Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp038219Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp019403Misra.Statements.Statements.Rule6-3-1
                Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp009831Misra.Statements.Statements.Rule6-3-1

                Statistics

                Stat   FilePath   Line
                Sum:-5 041 237
                Average:-1 893
                Minimum:-21
                Maximum:-39 001
                Standard deviation:-3 677
                Variance:-13 523 087
                warning   Rule Violated:    Rule 6-4-3: A switch statement shall be a well-formed switch statement.

                98 fields matched

                98 fieldsFilePathLineFull Name
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp96161Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp451 482Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp421 658Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp401 790Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp391 810Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp78654Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp292 301Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp382 076Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp372 090Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp352 100Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp342 106Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp332 118Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp322 135Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp312 164Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\lib\MC\StringTableBuilder.cpp97115Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp471 436Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp461 471Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp511 236Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp501 246Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp88376Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Support\Path.cpp91228Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Support\YAMLParser.cpp282 327Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Utils\LoopSimplify.cpp84552Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp83623Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp82629Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp81635Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp80641Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp79651Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp77657Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp76663Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp75669Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp74675Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp73681Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp72687Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp71693Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp70699Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp69705Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp68711Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp67717Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp66723Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp65729Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp64735Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp63741Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp62747Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp61753Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp60759Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp59765Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp58771Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp57777Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp521 014Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\ListReducer.h94175Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp302 233Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp85523Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp56786Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp55803Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp54847Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ItaniumMangle.cpp362 095Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h95168Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h93186Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp034 349Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp024 358Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp014 402Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\SwiftCallingConv.cpp90337Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp89350Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp87420Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPMacroExpansion.cpp481 399Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp183 322Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp163 342Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp153 346Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp143 352Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp133 669Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp113 804Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp103 807Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp083 840Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp073 869Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp063 954Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp053 978Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp491 360Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp411 694Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp441 511Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp431 544Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseStmt.cpp92202Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp272 977Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp263 028Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp253 096Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp243 130Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp233 151Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp223 193Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp213 238Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp203 270Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp193 289Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp173 324Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp123 677Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp093 825Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp53986Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaLookup.cpp044 133Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndex.cpp007 287Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\tools\libclang\CXType.cpp86503Misra.Statements.Statements.Rule6-6-2

                Statistics

                Stat   FilePath   Line
                Sum:-175 014
                Average:-1 786
                Minimum:-115
                Maximum:-7 287
                Standard deviation:-1 400
                Variance:-1 960 785
                warning   Rule Violated:    Rule 6–4–4: A switch-label shall only be used when the most closely-enclosing compound statement is the body of a switch statement.

                16,853 fields matched

                16 853 fieldsFilePathLineFull Name
                Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07389Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp064104Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp061120Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08559Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07872Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp034258Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp032262Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp031270Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp030272Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09923Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09825Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09728Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09531Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09138Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09048Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08850Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08755Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08659Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08461Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08364Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08266Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08070Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07774Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07676Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07579Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07292Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07193Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07095Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp06998Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp067100Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp065103Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp063115Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062118Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp060120Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp059122Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058124Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp057136Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056157Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp055179Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp054181Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp053187Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp052191Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp051195Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp050205Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp049207Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp048212Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp047216Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp046218Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp045221Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp044223Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp043227Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp042231Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp041233Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp040236Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp039249Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp038250Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp037252Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp036255Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp035257Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp033260Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp029272Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp028275Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp027277Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp026279Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp025281Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp024293Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp023314Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp022323Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp021325Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp020330Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp019334Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp018336Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp017339Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp016341Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp015345Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp014349Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp013351Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp012354Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp011367Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp010368Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp009370Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp008373Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp007375Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp006378Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp005390Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp004393Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp003395Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp002397Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp001399Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp000411Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09630Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09432Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09334Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09237Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08948Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08169Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp07971Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp07486Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp06898Misra.Statements.Statements.Rule6-4-4
                Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp066102Misra.Statements.Statements.Rule6-4-4

                Statistics

                Stat   FilePath   Line
                Sum:-18 929 125
                Average:-1 123
                Minimum:-10
                Maximum:-40 106
                Standard deviation:-2 489
                Variance:-6 197 082
                warning   Rule Violated:    Rule 6–4–6:The final clause of a switch statement shall be the default-clause

                5 fields matched

                5 fieldsFilePathLineFull Name
                Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp23 876Misra.Statements.Statements.Rule6-4-6
                Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp13 935Misra.Statements.Statements.Rule6-4-6
                Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGExpr.cpp3274Misra.Statements.Statements.Rule6-4-6
                Rule6-4-6c:\CoderGears\LLVM10\tools\clang\tools\extra\clang-doc\BitcodeReader.cpp498Misra.Statements.Statements.Rule6-4-6
                Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExpr.cpp05 777Misra.Statements.Statements.Rule6-4-6

                Statistics

                Stat   FilePath   Line
                Sum:-13 960
                Average:-2 792
                Minimum:-98
                Maximum:-5 777
                Standard deviation:-2 236
                Variance:-4 997 938
                warning   Rule Violated:    Rule 6–4–8: Every switch statement shall have at least one case-clause

                496 fields matched

                496 fieldsFilePathLineFull Name
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0064 986Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp084293Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0154 392Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0144 412Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp074427Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionOptimizer.cpp087218Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0401 772Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0029 537Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00110 156Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp093120Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp091149Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0441 433Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0282 307Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0183 747Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.h079327Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0233 208Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0531 003Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0511 019Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00010 881Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0057 696Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterInfo.cpp075426Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0391 795Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0381 818Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0371 842Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0351 921Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0331 946Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0321 979Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp083294Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp071547Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp068586Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0501 123Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0104 687Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0094 740Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp058818Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp086228Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp078354Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp089158Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp061763Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CleanupLocalDynamicTLSPass.cpp09970Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp094117Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp090152Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp067621Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp063728Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp062744Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp060769Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0203 418Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0252 939Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0223 283Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0213 328Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LoadStoreOptimizer.cpp0461 382Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64StorePairSuppress.cpp096111Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp077355Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp070551Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp066668Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp056912Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0521 007Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0481 253Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0431 468Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0262 801Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0302 135Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0451 413Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp0471 288Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp057849Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0272 498Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0047 753Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIOptimizeExecMasking.cpp095116Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIOptimizeExecMasking.cpp092142Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp076393Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp073427Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp072448Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIShrinkInstructions.cpp09890Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelLowering.cpp0164 354Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ISelLowering.cpp085267Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ISelLowering.cpp0311 991Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600RegisterInfo.cpp09796Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp088217Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp055931Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp054949Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp059812Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp0491 204Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp0421 537Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0411 544Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0134 421Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0124 494Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0361 878Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0341 934Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0292 185Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0193 722Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0084 919Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0074 929Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0114 530Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0037 865Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0173 879Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp064721Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0243 117Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUSubtarget.cpp080323Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAsmPrinter.cpp065681Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp082304Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUTargetTransformInfo.cpp081310Misra.Statements.Statements.Rule6-4-8
                Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUTargetTransformInfo.cpp069576Misra.Statements.Statements.Rule6-4-8

                Statistics

                Stat   FilePath   Line
                Sum:-1 200 599
                Average:-2 421
                Minimum:-47
                Maximum:-25 427
                Standard deviation:-3 065
                Variance:-9 391 321
                warning   Rule Violated:    Rule 6–6–2: The goto statement shall jump to a label declared later in the same function body.

                98 fields matched

                98 fieldsFilePathLineFull Name
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp96161Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp451 482Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp421 658Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp401 790Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp391 810Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp78654Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp292 301Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp382 076Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp372 090Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp352 100Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp342 106Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp332 118Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp322 135Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp312 164Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\lib\MC\StringTableBuilder.cpp97115Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp471 436Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp461 471Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp511 236Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp501 246Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp88376Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Support\Path.cpp91228Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Support\YAMLParser.cpp282 327Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Utils\LoopSimplify.cpp84552Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp83623Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp82629Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp81635Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp80641Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp79651Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp77657Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp76663Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp75669Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp74675Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp73681Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp72687Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp71693Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp70699Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp69705Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp68711Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp67717Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp66723Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp65729Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp64735Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp63741Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp62747Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp61753Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp60759Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp59765Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp58771Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp57777Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp521 014Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\ListReducer.h94175Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp302 233Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp85523Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp56786Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp55803Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp54847Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ItaniumMangle.cpp362 095Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h95168Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h93186Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp034 349Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp024 358Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp014 402Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\SwiftCallingConv.cpp90337Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp89350Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp87420Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPMacroExpansion.cpp481 399Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp183 322Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp163 342Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp153 346Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp143 352Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp133 669Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp113 804Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp103 807Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp083 840Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp073 869Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp063 954Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp053 978Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp491 360Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp411 694Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp441 511Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp431 544Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseStmt.cpp92202Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp272 977Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp263 028Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp253 096Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp243 130Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp233 151Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp223 193Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp213 238Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp203 270Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp193 289Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp173 324Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp123 677Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp093 825Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp53986Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaLookup.cpp044 133Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2C:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndex.cpp007 287Misra.Statements.Statements.Rule6-6-2
                Rule6-6-2c:\CoderGears\LLVM10\tools\clang\tools\libclang\CXType.cpp86503Misra.Statements.Statements.Rule6-6-2

                Statistics

                Stat   FilePath   Line
                Sum:-175 014
                Average:-1 786
                Minimum:-115
                Maximum:-7 287
                Standard deviation:-1 400
                Variance:-1 960 785
                warning   Rule Violated:    Rule 6–6–5: A function shall have a single point of exit at the end of the function.

                14,967 fields matched

                14 967 fieldsFilePathLineFull Name
                Rule6-6-5C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp09362Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09934Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09853Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp082140Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp073185Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068210Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058297Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056328Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp053415Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp032958Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 049Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0261 054Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp085129Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp076165Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h071201Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h066219Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp09461Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp060293Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp054412Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp039687Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp065221Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp074180Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp070204Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp035789Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp033842Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0301 009Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0281 045Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h069206Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp088102Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp087110Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp081143Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp079154Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp077161Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp075168Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp0101 310Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp063253Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp086114Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0121 292Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0071 333Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0001 841Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp09758Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp084136Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTVectorTest.cpp09560Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp083137Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp078157Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp067218Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp059294Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp055387Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp052419Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp049451Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp047483Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp044544Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp041613Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp040687Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp038715Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp036756Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp034797Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0231 115Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0221 136Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0201 168Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0191 194Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0151 251Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0091 314Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0051 347Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp08999Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp080148Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp072196Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp064242Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp062273Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp061293Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp057311Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp051427Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp050448Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp048472Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp046502Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp045523Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp043551Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp09276Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp042609Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp037730Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp031999Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0291 034Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0251 069Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0241 114Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0211 160Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0181 206Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0171 224Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0161 239Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0141 254Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0131 272Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0111 295Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0081 317Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0061 344Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0041 372Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0031 395Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0021 413Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0011 432Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp09091Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp09660Misra.Statements.Statements.Rule6-6-5
                Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\NamedDeclPrinterTest.cpp09179Misra.Statements.Statements.Rule6-6-5

                Statistics

                Stat   FilePath   Line
                Sum:-31 524 615
                Average:-2 106
                Minimum:-13
                Maximum:-40 296
                Standard deviation:-3 804
                Variance:-14 471 372

                910
                Declarations  

                warning   Rule Violated:    Rule 7–3–4: using-directives shall not be used.

                238 fields matched

                238 fieldsFilePathLineFull Name
                Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp084259Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp083276Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp076322Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp070343Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp082289Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp081295Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp080301Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp079307Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp078314Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp077320Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp075326Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp073332Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp071338Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp069344Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp068351Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp067357Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp066363Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp065370Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp064377Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp063383Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp062389Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp061395Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp060401Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp059407Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp058414Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp057420Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp056428Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp055464Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp053470Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp051476Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp050482Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp049488Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp048495Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp047501Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp046507Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp045513Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp044519Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp043525Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp09751Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp091127Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp088155Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0044 840Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LegalizerInfo.cpp09830Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0103 345Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0093 697Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0073 952Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0083 912Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0054 748Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0034 937Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0024 982Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0191 138Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp034701Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp031740Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0161 273Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULegalizerInfo.cpp09929Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULowerKernelAttributes.cpp087186Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\SIMCCodeEmitter.cpp074332Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp040642Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp039657Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp038674Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp042539Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp032739Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp030758Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp029790Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp026806Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp035691Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\Utils\AMDGPUBaseInfo.cpp033737Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\ARMInstructionSelector.cpp085233Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\ARM\ARMInstrInfo.cpp089147Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\ARM\ARMLegalizerInfo.cpp09568Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\ARMInstructionSelector.cpp036680Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp028793Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Analysis\CmpInstAnalysis.cpp09470Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0017 423Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0009 070Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\include\llvm\Analysis\BlockFrequencyInfoImpl.h0151 286Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0131 575Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp0113 119Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\IR\Function.cpp0211 021Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\include\llvm\ProfileData\Coverage\CoverageMapping.h027803Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\include\llvm\ProfileData\Coverage\CoverageMapping.h025811Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\ProfileData\Coverage\CoverageMappingReader.cpp054466Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp092116Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp0171 212Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0121 922Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0064 147Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonRegisterInfo.cpp09657Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp0141 531Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitSimplify.cpp0201 084Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitSimplify.cpp0181 144Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonExpandCondsets.cpp041576Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenExtract.cpp09396Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenPredicate.cpp090142Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp037679Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp024859Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonSplitDouble.cpp023904Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonSplitDouble.cpp022997Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCCodeEmitter.cpp052475Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp086231Misra.Declarations.Declarations .Rule7-3-4
                Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCTargetDesc.cpp072334Misra.Declarations.Declarations .Rule7-3-4

                Statistics

                Stat   FilePath   Line
                Sum:-261 490
                Average:-1 099
                Minimum:-20
                Maximum:-9 070
                Standard deviation:-1 538
                Variance:-2 366 579

                510
                Declarators  

                warning   Rule Violated:    Rule 8–4–1: Functions shall not be defined using the ellipsis notation.

                42 methods matched

                42 methodsFull Name
                fixed_set(unsignedint)anonymous_namespace{dagdeltaalgorithmtes t.cpp}.__Globals.fixed_set(unsignedint)
                fixed_set(unsignedint)anonymous_namespace{deltaalgorithmtest .cpp}.__Globals.fixed_set(unsignedint)
                assertValuesInOrder<VectorT>(VectorT& ,size_t)anonymous_namespace{smallvectortest.cpp} .SmallVectorTestBase.assertValuesInOrder <VectorT>(VectorT&,size_t)
                hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
                check<U>()llvm.MDNode+HasCachedHash<NodeTy>.check <U>()
                hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
                check<>()llvm.orc.rpc.detail.CanSerialize <ChannelT,WireT,ConcreteT>.check<>()
                check<>()llvm.orc.rpc.detail.CanDeserialize <ChannelT,WireT,ConcreteT>.check<>()
                test<>()llvm.has_rbegin_impl<Ty>.test<>()
                PrettyStackTraceFormat(constchar*)llvm.PrettyStackTraceFormat .PrettyStackTraceFormat(constchar*)
                test<>()llvm.ilist_detail.HasGetNext<TraitsT ,NodeT>.test<>()
                test<>()llvm.ilist_detail.HasCreateSentinel <TraitsT>.test<>()
                test<>()llvm.ilist_detail.HasCreateNode<TraitsT ,NodeT>.test<>()
                test<U>()llvm.detail.has_FormatProvider<T>.test<U >()
                test<U>()llvm.yaml.has_ScalarEnumerationTraits<T> .test<U>()
                test<U>()llvm.yaml.has_ScalarBitSetTraits<T>.test <U>()
                test<U>()llvm.yaml.has_ScalarTraits<T>.test<U>()
                test<U>()llvm.yaml.has_BlockScalarTraits<T>.test <U>()
                test<U>()llvm.yaml.has_MappingTraits<T,Context> .test<U>()
                test<U>()llvm.yaml.has_MappingTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
                test<U>()llvm.yaml.has_MappingValidateTraits<T ,Context>.test<U>()
                test<U>()llvm.yaml.has_MappingValidateTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
                test<U>()llvm.yaml.has_SequenceMethodTraits<T> .test<U>()
                test<U>()llvm.yaml.has_CustomMappingTraits<T> .test<U>()
                f<C>()llvm.yaml.has_FlowTraits <type-parameter-0-0,true>.f<C>()
                test<U>()llvm.yaml.has_DocumentListTraits<T>.test <U>()
                errorCallback(void*,constchar*)llvm.windows_manifest .WindowsManifestMerger+WindowsManifestMe rgerImpl.errorCallback(void*,constchar*)
                dbgprintf(structInternalInstruction* ,constchar*)__Globals.dbgprintf (structInternalInstruction*,constchar*)
                test<>()llvm.has_rbegin_impl<Ty>.test<>()
                cast<T>()llvm.__Globals.cast<T>()
                dumpPreviousDeclImpl(llvm::raw_ostream&)__Globals.dumpPreviousDeclImpl (llvm::raw_ostream&)
                isRedeclarableImpl()__Globals.isRedeclarableImpl()
                test<>()clang.ast_matchers.internal.has_getDecl <Ty>.test<>()
                test<>()anonymous_namespace{threadsafety.cpp} .has_arg_iterator_range<Ty>.test<>()
                assert_cast<T>()__Globals.assert_cast<T>()
                getMostRecentDeclImpl()clang.ASTDeclReader .getMostRecentDeclImpl()
                attachPreviousDeclImpl(clang::ASTReader& )clang.ASTDeclReader .attachPreviousDeclImpl (clang::ASTReader&)
                attachLatestDeclImpl()clang.ASTDeclReader.attachLatestDeclImpl ()
                markIncompleteDeclChainImpl()clang.ASTDeclReader .markIncompleteDeclChainImpl()
                check<>()clang.tooling.traits.internal.HasHandle <T>.check<>()
                ColoredPrintf (testing::internal::GTestColor ,constchar*)testing.internal.__Globals.ColoredPrintf (testing::internal::GTestColor ,constchar*)
                Helper()testing.internal.ImplicitlyConvertible <From,To>.Helper()

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:

                160
                Classes  

                warning   Rule Violated:    Rule 9–5–1: Unions shall not be used.

                146 fields matched

                146 fieldsFilePathLineFull Name
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp034315Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp06191Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AddressingModes.h030345Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUArgumentUsageInfo.h09531Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp09433Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp015787Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp06096Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Analysis\ValueLattice.h08257Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DebugLocEntry.h08159Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\BPF\BPFISelDAGToDAG.cpp028403Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0071 708Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0051 819Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0081 700Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0061 715Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\COFF.h024459Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\ELF.h0131 183Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h045152Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h06686Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0041 977Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h07861Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h042164Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\WinEHFuncInfo.h07665Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\SelectionDAGNodes.h020555Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\ScheduleDAG.h06784Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h044154Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h040185Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\TargetPassConfig.h08453Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineConstantPool.h07470Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp0022 091Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp048133Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\IR\Intrinsics.h058106Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\IR\ModuleSummaryIndex.h059105Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFDebugMacro.h09826Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFAbbreviationDeclaration.h07764Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFFormValue.h08646Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\DebugInfo\PDB\PDBTypes.h029347Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ExecutionEngine\GenericValue.h09729Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ExecutionEngine\JITSymbol.h037279Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\RDFGraph.h023491Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\RDFGraph.h022502Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstExtenders.cpp031339Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp054118Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp033322Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineMulDivRem.cpp014799Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCSymbol.h051129Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCAssembler.h06390Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInst.h08846Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCParser\MCAsmParser.h07961Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCParser\MCTargetAsmParser.h035307Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\MIRParser\MIParser.h09138Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Mips\MipsFastISel.cpp06489Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Object\CVDebugRecord.h08746Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Object\ELFTypes.h032323Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Object\SymbolicFile.h09335Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Object\MachO.h019657Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp07173Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldImpl.h046141Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SDNodeDbgValue.h09039Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.h043163Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\SelectionDAGNodes.h0111 270Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Sparc\AsmParser\SparcAsmParser.cpp039243Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APFloat.h017680Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h06980Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h08356Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h07372Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h053120Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Support\ErrorOr.h038274Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Support\ThreadLocal.h09631Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\Twine.h047137Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APInt.h06586Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\SHA1.h07568Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\lib\Support\APInt.cpp016714Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APFloat.h021547Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\SwapByteOrder.h055110Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\SystemZ\AsmParser\SystemZAsmParser.cpp049132Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\ValueMapper.cpp06290Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86Operand.h07272Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86InstrBuilder.h08549Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\unittests\Support\TypeNameTest.cpp09920Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Comment.h041165Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h07077Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0121 269Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0101 538Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0032 065Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0014 228Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Type.h0091 617Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Type.h0004 281Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\DeclObjC.h018662Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateName.h08061Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateName.h026434Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\APValue.h057109Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\DeclarationName.h025439Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\StmtIterator.h09237Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Stmt.h036294Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h056109Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h050132Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h027404Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\APValue.cpp06884Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\APValue.cpp052122Misra.Classes.Classes.Rule9-5-1
                Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Analyses\ThreadSafetyUtil.h08941Misra.Classes.Classes.Rule9-5-1

                Statistics

                Stat   FilePath   Line
                Sum:-71 383
                Average:-488.92
                Minimum:-20
                Maximum:-7 201
                Standard deviation:-920.96
                Variance:-848 176
                warning   Rule Violated:    Rule 10–1–1: Classes should not be derived from virtual bases.

                2 fields matched

                2 fieldsFilePathLineFull Name
                Rule10-1-1C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp170Misra.Classes.Classes.Rule10-1-1
                Rule10-1-1C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp077Misra.Classes.Classes.Rule10-1-1

                Statistics

                Stat   FilePath   Line
                Sum:-147
                Average:-73.5
                Minimum:-70
                Maximum:-77
                Standard deviation:-3.5
                Variance:-12.25
                warning   Rule Violated:    Rule 10–3–2: Each overriding virtual function shall be declared with the virtual keyword.

                14,586 fields matched

                14 586 fieldsFilePathLineFull Name
                Rule10-3-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08395Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp081110Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09717Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08942Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08683Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp079151Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp077168Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp075199Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp073240Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp071308Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp069317Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp067358Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09419Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09221Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp072286Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp070309Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09519Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09816Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08855Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09915Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08774Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08493Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp080116Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp078156Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp066414Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp065423Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp064440Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp09040Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp063460Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp060547Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059610Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058645Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp057675Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056732Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054816Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp046995Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0421 079Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0391 153Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0361 275Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 302Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0331 361Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0321 399Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0301 459Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 507Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 602Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0251 632Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 652Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0221 690Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0112 266Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0102 555Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0092 844Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0082 892Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 332Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 460Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 556Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 669Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 737Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 747Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 864Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 944Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09320Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09128Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08586Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp082104Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp076186Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp074217Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp068350Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp062482Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061543Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp055764Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp053884Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp052949Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp051956Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp050970Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp049977Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp048984Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp047991Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp045998Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 036Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 063Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 146Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 150Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0381 170Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0371 190Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0341 307Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0311 433Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0291 499Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 619Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 637Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 736Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0201 822Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 850Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0181 916Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0171 992Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 039Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 091Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0142 193Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0132 222Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0122 242Misra.Classes.Classes.Rule10-3-2
                Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09617Misra.Classes.Classes.Rule10-3-2

                Statistics

                Stat   FilePath   Line
                Sum:-11 548 794
                Average:-791.77
                Minimum:-8
                Maximum:-40 367
                Standard deviation:-2 049
                Variance:-4 197 453
                warning   Rule Violated:    Rule 11–0–1: Member data in non-POD class types shall be private.

                41,936 fields matched

                41 936 fieldsFull Name
                gtest_MapVectorMappedTypeTest_DifferentD enseMap_registered___Globals .gtest_MapVectorMappedTypeTest_Different DenseMap_registered_
                F0anonymous_namespace{bitmaskenumtest.cpp} .Flags.F0
                F1anonymous_namespace{bitmaskenumtest.cpp} .Flags.F1
                F2anonymous_namespace{bitmaskenumtest.cpp} .Flags.F2
                F3anonymous_namespace{bitmaskenumtest.cpp} .Flags.F3
                F4anonymous_namespace{bitmaskenumtest.cpp} .Flags.F4
                LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .Flags.LLVM_BITMASK_LARGEST_ENUMERATOR
                F0anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F0
                F1anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F1
                F2anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F2
                F3anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F3
                LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .FlagsClass .LLVM_BITMASK_LARGEST_ENUMERATOR
                F0anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F0
                F1anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F1
                F2anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F2
                F3anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F3
                LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .Container+Flags .LLVM_BITMASK_LARGEST_ENUMERATOR
                F0foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F0
                F1foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F1
                F2foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F2
                F3foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F3
                LLVM_BITMASK_LARGEST_ENUMERATORfoo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace .LLVM_BITMASK_LARGEST_ENUMERATOR
                gtest_BitVectorTest_TrivialOperation_reg istered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_TrivialOperation_re gistered_
                gtest_BitVectorTest_SimpleFindOps_regist ered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_SimpleFindOps_regis tered_
                gtest_BitVectorTest_CompoundAssignment_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundAssignment_ registered_
                gtest_BitVectorTest_ProxyIndex_registere d_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ProxyIndex_register ed_
                gtest_BitVectorTest_PortableBitMask_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_PortableBitMask_reg istered_
                gtest_BitVectorTest_BinOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_BinOps_registered_
                gtest_BitVectorTest_ShiftOpsSingleWord_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsSingleWord_ registered_
                gtest_BitVectorTest_ShiftOpsMultiWord_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsMultiWord_r egistered_
                gtest_BitVectorTest_RangeOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_RangeOps_registered _
                gtest_BitVectorTest_CompoundTestReset_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundTestReset_r egistered_
                gtest_BitVectorTest_MoveConstructor_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveConstructor_reg istered_
                gtest_BitVectorTest_MoveAssignment_regis tered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveAssignment_regi stered_
                gtest_BitVectorTest_EmptyVector_register ed_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_EmptyVector_registe red_
                gtest_BitVectorTest_Iterators_registered _anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_Iterators_registere d_
                Sllvm.CountedSet<T>.S
                InsertVisitedllvm.CountedSet<T>.InsertVisited
                Visitedllvm.df_iterator_storage<CountedSet <type-parameter-0-0>,true>.Visited
                xllvm.NonPOD.x
                yllvm.NonPOD.y
                Releasedllvm.InterceptRefCounted.Released
                Retainedllvm.InterceptRefCounted.Retained
                NumInstancesllvm .anonymous_namespace{intrusiverefcntptrt est.cpp}.SimpleRefCounted.NumInstances
                NumCallsanonymous_namespace{bumpptrlisttest.cpp} .CountsDestructors.NumCalls
                Vanonymous_namespace{bumpptrlisttest.cpp} .MoveOnly.V
                V1anonymous_namespace{bumpptrlisttest.cpp} .EmplaceOnly.V1
                V2anonymous_namespace{bumpptrlisttest.cpp} .EmplaceOnly.V2
                gtest_DenseMapTest_EmptyIntMapTest_regis tered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EmptyIntMapTest_regi stered_
                gtest_DenseMapTest_ConstEmptyMapTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstEmptyMapTest_re gistered_
                gtest_DenseMapTest_SingleEntryMapTest_re gistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SingleEntryMapTest_r egistered_
                gtest_DenseMapTest_ClearTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ClearTest_registered _
                gtest_DenseMapTest_EraseTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest_registered _
                gtest_DenseMapTest_EraseTest2_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest2_registere d_
                gtest_DenseMapTest_InsertTest_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_InsertTest_registere d_
                gtest_DenseMapTest_CopyConstructorTest_r egistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorTest_ registered_
                gtest_DenseMapTest_CopyConstructorNotSma llTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorNotSm allTest_registered_
                gtest_DenseMapTest_CopyConstructorFromDe faultTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromD efaultTest_registered_
                gtest_DenseMapTest_CopyConstructorFromEm ptyTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromE mptyTest_registered_
                gtest_DenseMapTest_AssignmentTest_regist ered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTest_regis tered_
                gtest_DenseMapTest_AssignmentTestNotSmal l_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTestNotSma ll_registered_
                gtest_DenseMapTest_SwapTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SwapTest_registered_
                gtest_DenseMapTest_IterationTest_registe red_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_IterationTest_regist ered_
                gtest_DenseMapTest_ConstIteratorTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstIteratorTest_re gistered_
                Moveanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Move
                Copyanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Copy
                gtest_DenseSetTest_InitializerList_regis tered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_InitializerList_regi stered_
                gtest_DenseSetTest_ConstIteratorComparis on_registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_ConstIteratorCompari son_registered_
                gtest_DenseSetTest_DefaultConstruction_r egistered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_DefaultConstruction_ registered_
                gtest_DenseSetTest_EmptyInitializerList_ registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_EmptyInitializerList _registered_
                gtest_DenseSetTest_FindAsTest_registered _anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_FindAsTest_registere d_
                Moveanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Move
                Copyanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Copy
                Valueanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Value
                Keyanonymous_namespace{foldingset.cpp} .TrivialPair.Key
                Valueanonymous_namespace{foldingset.cpp} .TrivialPair.Value
                TE_Fooanonymous_namespace{hashingtest.cpp} .TestEnumeration.TE_Foo
                TE_Baranonymous_namespace{hashingtest.cpp} .TestEnumeration.TE_Bar
                gtest_IListBaseTest_insertBeforeImpl_reg istered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_insertBeforeImpl_re gistered_
                gtest_IListBaseTest_removeImpl_registere d_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeImpl_register ed_
                gtest_IListBaseTest_removeRangeImpl_regi stered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImpl_reg istered_
                gtest_IListBaseTest_removeRangeImplAllBu tSentinel_registered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImplAllB utSentinel_registered_
                gtest_IListBaseTest_transferBeforeImpl_r egistered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_transferBeforeImpl_ registered_
                Valueanonymous_namespace{ilisttest.cpp}.Node .Value
                Valueanonymous_namespace{ilisttest.cpp} .NodeWithCallback.Value
                IsInListanonymous_namespace{ilisttest.cpp} .NodeWithCallback.IsInList
                WasTransferredanonymous_namespace{ilisttest.cpp} .NodeWithCallback.WasTransferred
                Valueanonymous_namespace{ilisttest.cpp} .PrivateNode.Value
                counteranonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter.counter
                ptranonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter.ptr
                CopyConstructionsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible .CopyConstructions
                Destructionsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible.Destructions
                CopyAssignmentsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible.CopyAssignments
                xanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.x
                yanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.y
                Destructionsanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.Destructions
                MoveConstructionsanonymous_namespace{optionaltest.cpp} .MoveOnly.MoveConstructions
                Destructionsanonymous_namespace{optionaltest.cpp} .MoveOnly.Destructions
                MoveAssignmentsanonymous_namespace{optionaltest.cpp} .MoveOnly.MoveAssignments
                valanonymous_namespace{optionaltest.cpp} .MoveOnly.val

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:
                warning   Rule Violated:    Rule 12–1–1: An object's dynamic type shall not be used from the body of its constructor or destructor.

                4,793 methods matched

                4 793 methodsFull Name
                ~InstSizes_STACKMAP_Test()InstSizes_STACKMAP_Test .~InstSizes_STACKMAP_Test()
                ~InstSizes_PATCHPOINT_Test()InstSizes_PATCHPOINT_Test .~InstSizes_PATCHPOINT_Test()
                ~InstSizes_TLSDESC_CALLSEQ_Test()InstSizes_TLSDESC_CALLSEQ_Test .~InstSizes_TLSDESC_CALLSEQ_Test()
                ~MapVectorTest_swap_Test()MapVectorTest_swap_Test .~MapVectorTest_swap_Test()
                ~MapVectorTest_insert_pop_Test()MapVectorTest_insert_pop_Test .~MapVectorTest_insert_pop_Test()
                ~MapVectorTest_erase_Test()MapVectorTest_erase_Test .~MapVectorTest_erase_Test()
                ~MapVectorTest_remove_if_Test()MapVectorTest_remove_if_Test .~MapVectorTest_remove_if_Test()
                ~MapVectorTest_iteration_test_Test()MapVectorTest_iteration_test_Test .~MapVectorTest_iteration_test_Test()
                ~MapVectorTest_NonCopyable_Test()MapVectorTest_NonCopyable_Test .~MapVectorTest_NonCopyable_Test()
                ~SmallMapVectorSmallTest_insert_pop_Test ()SmallMapVectorSmallTest_insert_pop_Test .~SmallMapVectorSmallTest_insert_pop_Tes t()
                ~SmallMapVectorSmallTest_erase_Test()SmallMapVectorSmallTest_erase_Test .~SmallMapVectorSmallTest_erase_Test()
                ~SmallMapVectorSmallTest_remove_if_Test( )SmallMapVectorSmallTest_remove_if_Test .~SmallMapVectorSmallTest_remove_if_Test ()
                ~SmallMapVectorSmallTest_iteration_test_ Test()SmallMapVectorSmallTest_iteration_test_T est .~SmallMapVectorSmallTest_iteration_test _Test()
                ~SmallMapVectorSmallTest_NonCopyable_Tes t()SmallMapVectorSmallTest_NonCopyable_Test .~SmallMapVectorSmallTest_NonCopyable_Te st()
                ~SmallMapVectorLargeTest_insert_pop_Test ()SmallMapVectorLargeTest_insert_pop_Test .~SmallMapVectorLargeTest_insert_pop_Tes t()
                ~SmallMapVectorLargeTest_erase_Test()SmallMapVectorLargeTest_erase_Test .~SmallMapVectorLargeTest_erase_Test()
                ~SmallMapVectorLargeTest_remove_if_Test( )SmallMapVectorLargeTest_remove_if_Test .~SmallMapVectorLargeTest_remove_if_Test ()
                ~SmallMapVectorLargeTest_iteration_test_ Test()SmallMapVectorLargeTest_iteration_test_T est .~SmallMapVectorLargeTest_iteration_test _Test()
                ~SetVector_EraseTest_Test()SetVector_EraseTest_Test .~SetVector_EraseTest_Test()
                ~SmallPtrSetTest_Assignment_Test()SmallPtrSetTest_Assignment_Test .~SmallPtrSetTest_Assignment_Test()
                ~SmallPtrSetTest_GrowthTest_Test()SmallPtrSetTest_GrowthTest_Test .~SmallPtrSetTest_GrowthTest_Test()
                ~SmallPtrSetTest_CopyAndMoveTest_Test()SmallPtrSetTest_CopyAndMoveTest_Test .~SmallPtrSetTest_CopyAndMoveTest_Test()
                ~SmallPtrSetTest_SwapTest_Test()SmallPtrSetTest_SwapTest_Test .~SmallPtrSetTest_SwapTest_Test()
                ~SmallPtrSetTest_EraseTest_Test()SmallPtrSetTest_EraseTest_Test .~SmallPtrSetTest_EraseTest_Test()
                ~SmallPtrSetTest_dereferenceAndIterate_T est()SmallPtrSetTest_dereferenceAndIterate_Te st .~SmallPtrSetTest_dereferenceAndIterate_ Test()
                ~SmallPtrSetTest_ConstTest_Test()SmallPtrSetTest_ConstTest_Test .~SmallPtrSetTest_ConstTest_Test()
                ~SmallPtrSetTest_ConstNonPtrTest_Test()SmallPtrSetTest_ConstNonPtrTest_Test .~SmallPtrSetTest_ConstNonPtrTest_Test()
                ~SmallSetTest_Insert_Test()SmallSetTest_Insert_Test .~SmallSetTest_Insert_Test()
                ~SmallSetTest_Grow_Test()SmallSetTest_Grow_Test .~SmallSetTest_Grow_Test()
                ~SmallSetTest_Erase_Test()SmallSetTest_Erase_Test .~SmallSetTest_Erase_Test()
                ~StringExtrasTest_Join_Test()StringExtrasTest_Join_Test .~StringExtrasTest_Join_Test()
                ~StringExtrasTest_JoinItems_Test()StringExtrasTest_JoinItems_Test .~StringExtrasTest_JoinItems_Test()
                ~StringExtrasTest_ToAndFromHex_Test()StringExtrasTest_ToAndFromHex_Test .~StringExtrasTest_ToAndFromHex_Test()
                ~StringExtrasTest_to_float_Test()StringExtrasTest_to_float_Test .~StringExtrasTest_to_float_Test()
                ~StringExtrasTest_printLowerCase_Test()StringExtrasTest_printLowerCase_Test .~StringExtrasTest_printLowerCase_Test()
                ~StringExtrasTest_printHTMLEscaped_Test( )StringExtrasTest_printHTMLEscaped_Test .~StringExtrasTest_printHTMLEscaped_Test ()
                ~StringSwitchTest_Case_Test()StringSwitchTest_Case_Test .~StringSwitchTest_Case_Test()
                ~StringSwitchTest_CaseLower_Test()StringSwitchTest_CaseLower_Test .~StringSwitchTest_CaseLower_Test()
                ~StringSwitchTest_StartsWith_Test()StringSwitchTest_StartsWith_Test .~StringSwitchTest_StartsWith_Test()
                ~StringSwitchTest_StartsWithLower_Test()StringSwitchTest_StartsWithLower_Test .~StringSwitchTest_StartsWithLower_Test( )
                ~StringSwitchTest_EndsWith_Test()StringSwitchTest_EndsWith_Test .~StringSwitchTest_EndsWith_Test()
                ~StringSwitchTest_EndsWithLower_Test()StringSwitchTest_EndsWithLower_Test .~StringSwitchTest_EndsWithLower_Test()
                ~StringSwitchTest_Cases_Test()StringSwitchTest_Cases_Test .~StringSwitchTest_Cases_Test()
                ~StringSwitchTest_CasesLower_Test()StringSwitchTest_CasesLower_Test .~StringSwitchTest_CasesLower_Test()
                ~TinyPtrVectorTest_SingleEltCtorTest_Tes t()TinyPtrVectorTest_SingleEltCtorTest_Test .~TinyPtrVectorTest_SingleEltCtorTest_Te st()
                ~TinyPtrVectorTest_ArrayRefCtorTest_Test ()TinyPtrVectorTest_ArrayRefCtorTest_Test .~TinyPtrVectorTest_ArrayRefCtorTest_Tes t()
                ~TinyPtrVectorTest_MutableArrayRefTest_T est()TinyPtrVectorTest_MutableArrayRefTest_Te st .~TinyPtrVectorTest_MutableArrayRefTest_ Test()
                ~APFloatTest_isSignaling_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isSignaling_Test .~APFloatTest_isSignaling_Test()
                ~APFloatTest_next_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_next_Test .~APFloatTest_next_Test()
                ~APFloatTest_FMA_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_FMA_Test .~APFloatTest_FMA_Test()
                ~APFloatTest_MinNum_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_MinNum_Test .~APFloatTest_MinNum_Test()
                ~APFloatTest_MaxNum_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_MaxNum_Test .~APFloatTest_MaxNum_Test()
                ~APFloatTest_Denormal_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_Denormal_Test .~APFloatTest_Denormal_Test()
                ~APFloatTest_Zero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_Zero_Test .~APFloatTest_Zero_Test()
                ~APFloatTest_DecimalStringsWithoutNullTe rminators_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_DecimalStringsWithoutNullTe rminators_Test .~APFloatTest_DecimalStringsWithoutNullT erminators_Test()
                ~APFloatTest_fromZeroDecimalString_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalString_Test .~APFloatTest_fromZeroDecimalString_Test ()
                ~APFloatTest_fromZeroDecimalSingleExpone ntString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalSingleExpone ntString_Test .~APFloatTest_fromZeroDecimalSingleExpon entString_Test()
                ~APFloatTest_fromZeroDecimalLargeExponen tString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalLargeExponen tString_Test .~APFloatTest_fromZeroDecimalLargeExpone ntString_Test()
                ~APFloatTest_fromZeroHexadecimalString_T est()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroHexadecimalString_T est .~APFloatTest_fromZeroHexadecimalString_ Test()
                ~APFloatTest_fromDecimalString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromDecimalString_Test .~APFloatTest_fromDecimalString_Test()
                ~APFloatTest_fromToStringSpecials_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromToStringSpecials_Test .~APFloatTest_fromToStringSpecials_Test( )
                ~APFloatTest_fromHexadecimalString_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_fromHexadecimalString_Test .~APFloatTest_fromHexadecimalString_Test ()
                ~APFloatTest_toString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_toString_Test .~APFloatTest_toString_Test()
                ~APFloatTest_toInteger_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_toInteger_Test .~APFloatTest_toInteger_Test()
                ~APFloatTest_makeNaN_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_makeNaN_Test .~APFloatTest_makeNaN_Test()
                ~APFloatTest_SemanticsDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_SemanticsDeath_Test .~APFloatTest_SemanticsDeath_Test()
                ~APFloatTest_StringDecimalDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalDeath_Test .~APFloatTest_StringDecimalDeath_Test()
                ~APFloatTest_StringDecimalSignificandDea th_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalSignificandDea th_Test .~APFloatTest_StringDecimalSignificandDe ath_Test()
                ~APFloatTest_StringDecimalExponentDeath_ Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalExponentDeath_ Test .~APFloatTest_StringDecimalExponentDeath _Test()
                ~APFloatTest_StringHexadecimalDeath_Test ()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalDeath_Test .~APFloatTest_StringHexadecimalDeath_Tes t()
                ~APFloatTest_StringHexadecimalSignifican dDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalSignifican dDeath_Test .~APFloatTest_StringHexadecimalSignifica ndDeath_Test()
                ~APFloatTest_StringHexadecimalExponentDe ath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalExponentDe ath_Test .~APFloatTest_StringHexadecimalExponentD eath_Test()
                ~APFloatTest_exactInverse_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_exactInverse_Test .~APFloatTest_exactInverse_Test()
                ~APFloatTest_roundToIntegral_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_roundToIntegral_Test .~APFloatTest_roundToIntegral_Test()
                ~APFloatTest_isInteger_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isInteger_Test .~APFloatTest_isInteger_Test()
                ~DoubleAPFloatTest_isInteger_Test()anonymous_namespace{apfloattest.cpp} .DoubleAPFloatTest_isInteger_Test .~DoubleAPFloatTest_isInteger_Test()
                ~APFloatTest_getLargest_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getLargest_Test .~APFloatTest_getLargest_Test()
                ~APFloatTest_getSmallest_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallest_Test .~APFloatTest_getSmallest_Test()
                ~APFloatTest_getSmallestNormalized_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallestNormalized_Test .~APFloatTest_getSmallestNormalized_Test ()
                ~APFloatTest_getZero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getZero_Test .~APFloatTest_getZero_Test()
                ~APFloatTest_copySign_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_copySign_Test .~APFloatTest_copySign_Test()
                ~APFloatTest_convert_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_convert_Test .~APFloatTest_convert_Test()
                ~APFloatTest_PPCDoubleDouble_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDouble_Test .~APFloatTest_PPCDoubleDouble_Test()
                ~APFloatTest_isNegative_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNegative_Test .~APFloatTest_isNegative_Test()
                ~APFloatTest_isNormal_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNormal_Test .~APFloatTest_isNormal_Test()
                ~APFloatTest_isFinite_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isFinite_Test .~APFloatTest_isFinite_Test()
                ~APFloatTest_isInfinity_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isInfinity_Test .~APFloatTest_isInfinity_Test()
                ~APFloatTest_isNaN_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNaN_Test .~APFloatTest_isNaN_Test()
                ~APFloatTest_isFiniteNonZero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isFiniteNonZero_Test .~APFloatTest_isFiniteNonZero_Test()
                ~APFloatTest_add_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_add_Test .~APFloatTest_add_Test()
                ~APFloatTest_subtract_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_subtract_Test .~APFloatTest_subtract_Test()
                ~APFloatTest_multiply_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_multiply_Test .~APFloatTest_multiply_Test()
                ~APFloatTest_divide_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_divide_Test .~APFloatTest_divide_Test()
                ~APFloatTest_operatorOverloads_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_operatorOverloads_Test .~APFloatTest_operatorOverloads_Test()
                ~APFloatTest_abs_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_abs_Test .~APFloatTest_abs_Test()
                ~APFloatTest_neg_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_neg_Test .~APFloatTest_neg_Test()
                ~APFloatTest_ilogb_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_ilogb_Test .~APFloatTest_ilogb_Test()
                ~APFloatTest_scalbn_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_scalbn_Test .~APFloatTest_scalbn_Test()
                ~APFloatTest_frexp_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_frexp_Test .~APFloatTest_frexp_Test()
                ~APFloatTest_mod_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_mod_Test .~APFloatTest_mod_Test()

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:
                warning   Rule Violated:    Rule 12–1–2: All constructors that are callable with a single argument of fundamental type shall be declared explicit.

                343 methods matched

                343 methodsFull Name
                CountCopyAndMove(int)anonymous_namespace{densesettest.cpp} .CountCopyAndMove.CountCopyAndMove(int)
                Node(int)anonymous_namespace{ilisttest.cpp}.Node .Node(int)
                NodeWithCallback(int)anonymous_namespace{ilisttest.cpp} .NodeWithCallback.NodeWithCallback(int)
                PrivateNode(int)anonymous_namespace{ilisttest.cpp} .PrivateNode.PrivateNode(int)
                Constructable(int)anonymous_namespace{smallvectortest.cpp} .Constructable.Constructable(int)
                notassignable(int&)anonymous_namespace{smallvectortest.cpp} .notassignable.notassignable(int&)
                StringMapTestStruct(int)anonymous_namespace{stringmaptest.cpp} .StringMapTestStruct.StringMapTestStruct (int)
                MoveOnly(int)anonymous_namespace{stringmaptest.cpp} .MoveOnly.MoveOnly(int)
                CountCtorCopyAndMove(int)anonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove .CountCtorCopyAndMove(int)
                NonMoveableNonCopyableType(int)anonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .NonMoveableNonCopyableType .NonMoveableNonCopyableType(int)
                PrintMatch(PrintingPolicyModifier)anonymous_namespace{declprintertest.cpp} .PrintMatch.PrintMatch (PrintingPolicyModifier)
                TestModuleAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis .TestModuleAnalysis(int&)
                Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis+Result.Result (int)
                TestSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis.TestSCCAnalysis (int&)
                Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis+Result.Result(int)
                TestFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis .TestFunctionAnalysis(int&)
                Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis+Result.Result (int)
                TestImmutableFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestImmutableFunctionAnalysis .TestImmutableFunctionAnalysis(int&)
                LambdaModulePass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaModulePass.LambdaModulePass <T>(T&&)
                LambdaSCCPass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaSCCPass.LambdaSCCPass<T>(T&& )
                LambdaFunctionPass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaFunctionPass .LambdaFunctionPass<T>(T&&)
                TestIndirectSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectSCCAnalysis .TestIndirectSCCAnalysis(int&)
                TestDoublyIndirectSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestDoublyIndirectSCCAnalysis .TestDoublyIndirectSCCAnalysis(int&)
                TestIndirectFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectFunctionAnalysis .TestIndirectFunctionAnalysis(int&)
                PolySubsequenceMatcher<M...>(M&&...)clang.clangd.PolySubsequenceMatcher<M> .PolySubsequenceMatcher<M...>(M&&...)
                Analysis(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis.Analysis(DerivedT& )
                Result(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis+Result.Result (DerivedT&)
                Pass(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockPassHandleBase<DerivedT ,IRUnitT,AnalysisManagerT,,ExtraArgTs >+Pass.Pass(DerivedT&)
                TestFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis .TestFunctionAnalysis(int&)
                Result(int)anonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis+Result.Result(int)
                TestModuleAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis.TestModuleAnalysis (int&)
                Result(int)anonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis+Result.Result(int)
                TestModulePass(int&)anonymous_namespace{passmanagertest.cpp} .TestModulePass.TestModulePass(int&)
                Result(int)anonymous_namespace{passmanagertest.cpp} .CustomizedAnalysis+Result.Result(int)
                CustomizedPass<CallbackT>(CallbackT)anonymous_namespace{passmanagertest.cpp} .CustomizedPass.CustomizedPass<CallbackT >(CallbackT)
                TestIndirectFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestIndirectFunctionAnalysis .TestIndirectFunctionAnalysis(int&)
                TestDoublyIndirectFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestDoublyIndirectFunctionAnalysis .TestDoublyIndirectFunctionAnalysis(int& )
                TableRef<N>(constTableEntry(&)[N])TableRef.TableRef<N>(constTableEntry(& )[N])
                AMDGPUMCCodeEmitter (constllvm::MCInstrInfo&)llvm.AMDGPUMCCodeEmitter .AMDGPUMCCodeEmitter (constllvm::MCInstrInfo&)
                MCStreamer(llvm::MCContext&)llvm.MCStreamer.MCStreamer (llvm::MCContext&)
                ARMMachORelocationInfo(llvm::MCContext&)anonymous_namespace{armmachorelocationin fo.cpp}.ARMMachORelocationInfo .ARMMachORelocationInfo(llvm::MCContext& )
                Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&)Result.Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&)
                Result(llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&&)Result.Result (llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&&)
                Result(llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&&)Result.Result (llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&&)
                Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&)Result.Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&)
                LoopInfoBase(constllvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&)llvm.LoopInfoBase<llvm::BasicBlock ,llvm::Loop>.LoopInfoBase (constllvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&)
                LoopInfoBase(llvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&&)llvm.LoopInfoBase<llvm::BasicBlock ,llvm::Loop>.LoopInfoBase (llvm::LoopInfoBase<llvm::BasicBlock ,llvm::Loop>&&)
                SCEVTraversal<SV>(SV&)llvm.SCEVTraversal<SV>.SCEVTraversal<SV> (SV&)
                AnalysisManager (constllvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >&)llvm.AnalysisManager <llvm::LazyCallGraph::SCC ,llvm::LazyCallGraph&>.AnalysisManager (constllvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >&)
                TargetTransformInfo<T>(T)llvm.TargetTransformInfo .TargetTransformInfo<T>(T)
                Model<T>(T)llvm.TargetTransformInfo+Model<T>.Model <T>(T)
                DomTreeNodeBase (constllvm::DomTreeNodeBase <llvm::BasicBlock>&)llvm.DomTreeNodeBase<llvm::BasicBlock> .DomTreeNodeBase (constllvm::DomTreeNodeBase <llvm::BasicBlock>&)
                DomTreeNodeBase(llvm::DomTreeNodeBase <llvm::BasicBlock>&&)llvm.DomTreeNodeBase<llvm::BasicBlock> .DomTreeNodeBase(llvm::DomTreeNodeBase <llvm::BasicBlock>&&)
                DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,false>&)llvm.DominanceFrontierBase <llvm::BasicBlock,false> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,false>&)
                DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,false>&&)llvm.DominanceFrontierBase <llvm::BasicBlock,false> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,false>&&)
                DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,true>&)llvm.DominanceFrontierBase <llvm::BasicBlock,true> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,true>&)
                DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,true>&&)llvm.DominanceFrontierBase <llvm::BasicBlock,true> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,true>&&)
                ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&)llvm.ForwardDominanceFrontierBase <llvm::BasicBlock> .ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&)
                ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&&)llvm.ForwardDominanceFrontierBase <llvm::BasicBlock> .ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&&)
                memoryaccess_def_iterator_base<T>(T*)llvm.memoryaccess_def_iterator_base<T> .memoryaccess_def_iterator_base<T>(T*)
                def_chain_iterator<T,UseOptimizedChain> (T)llvm.def_chain_iterator<T ,UseOptimizedChain>.def_chain_iterator<T ,UseOptimizedChain>(T)
                AnalysisManager (constllvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&>&)llvm.AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> .AnalysisManager (constllvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&>&)
                RegionBase(constllvm::RegionBase <RegionTraits<llvm::Function>>&)llvm.RegionBase<llvm::RegionTraits <llvm::Function>>.RegionBase (constllvm::RegionBase<RegionTraits <llvm::Function>>&)
                RegionNodeBase(constllvm::RegionNodeBase <RegionTraits<llvm::Function>>&)llvm.RegionNodeBase<llvm::RegionTraits <llvm::Function>>.RegionNodeBase (constllvm::RegionNodeBase<RegionTraits <llvm::Function>>&)
                RegionInfoBase(llvm::RegionInfoBase <RegionTraits<llvm::Function>>&&)llvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>.RegionInfoBase (llvm::RegionInfoBase<RegionTraits <llvm::Function>>&&)
                RegionInfoBase(constllvm::RegionInfoBase <RegionTraits<llvm::Function>>&)llvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>.RegionInfoBase (constllvm::RegionInfoBase<RegionTraits <llvm::Function>>&)
                RNSuccIterator<NodeRef,BlockT,RegionT> (NodeRef)llvm.RNSuccIterator<NodeRef,BlockT ,RegionT>.RNSuccIterator<NodeRef,BlockT ,RegionT>(NodeRef)
                RNSuccIterator<FlatIt<type-parameter-0-0 >,type-parameter-0-1,type-parameter-0-2> (NodeRef)llvm.RNSuccIterator<FlatIt <type-parameter-0-0>,type-parameter-0-1 ,type-parameter-0-2>.RNSuccIterator <FlatIt<type-parameter-0-0> ,type-parameter-0-1,type-parameter-0-2> (NodeRef)
                MachineInstrBundleIterator<Ty,IsReverse> (instr_iterator)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(instr_iterator)
                MachineInstrBundleIterator<Ty,IsReverse> (reference)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(reference)
                MachineInstrBundleIterator<Ty,IsReverse> (pointer)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(pointer)
                PseudoSourceValueManager (constllvm::TargetInstrInfo&)llvm.PseudoSourceValueManager .PseudoSourceValueManager (constllvm::TargetInstrInfo&)
                IdentifyingPassPtr(AnalysisID)llvm.IdentifyingPassPtr .IdentifyingPassPtr(AnalysisID)
                ScavengedInfo(int)llvm.RegScavenger+ScavengedInfo .ScavengedInfo(int)
                SingleLinkedListIterator<T>(T*)llvm .LiveInterval+SingleLinkedListIterator .SingleLinkedListIterator<T>(T*)
                DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&)llvm.DominanceFrontierBase <llvm::MachineBasicBlock,true> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&)
                DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&&)llvm.DominanceFrontierBase <llvm::MachineBasicBlock,true> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&&)
                ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&)llvm.ForwardDominanceFrontierBase <llvm::MachineBasicBlock> .ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&)
                ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&&)llvm.ForwardDominanceFrontierBase <llvm::MachineBasicBlock> .ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&&)
                StackMaps(llvm::AsmPrinter&)llvm.StackMaps.StackMaps (llvm::AsmPrinter&)
                Graph<SolverT>(GraphMetadata)llvm.PBQP.Graph<SolverT>.Graph<SolverT> (GraphMetadata)
                NodeEntry(VectorPtr)llvm.PBQP.Graph<SolverT>+NodeEntry .NodeEntry(VectorPtr)
                Attribute(llvm::AttributeImpl*)llvm.Attribute.Attribute (llvm::AttributeImpl*)
                DiagnosticHandler(void*)llvm.DiagnosticHandler.DiagnosticHandler (void*)
                phi_iterator_impl<PHINodeT,BBIteratorT> (PHINodeT*)llvm.BasicBlock+phi_iterator_impl .phi_iterator_impl<PHINodeT,BBIteratorT> (PHINodeT*)
                CallSiteBase<FunTy,BBTy,ValTy,UserTy ,UseTy,InstrTy,CallTy,InvokeTy,IterTy> (CallTy*)llvm.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>(CallTy*)
                CallSiteBase<FunTy,BBTy,ValTy,UserTy ,UseTy,InstrTy,CallTy,InvokeTy,IterTy> (InvokeTy*)llvm.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>(InvokeTy*)
                CallSite(llvm::CallSiteBase <llvm::Function,llvm::BasicBlock ,llvm::Value,llvm::User,llvm::Use ,llvm::Instruction,llvm::CallInst ,llvm::InvokeInst,llvm::Use*>)llvm.CallSite.CallSite (llvm::CallSiteBase<llvm::Function ,llvm::BasicBlock,llvm::Value,llvm::User ,llvm::Use,llvm::Instruction ,llvm::CallInst,llvm::InvokeInst ,llvm::Use*>)
                TypedDINodeRef<T>(std::nullptr_t)llvm.TypedDINodeRef<T>.TypedDINodeRef<T> (std::nullptr_t)
                TypedDINodeRef<T>(constT*)llvm.TypedDINodeRef<T>.TypedDINodeRef<T> (constT*)
                AssertingVH<ValueTy>(ValueTy*)llvm.AssertingVH<ValueTy>.AssertingVH <ValueTy>(ValueTy*)
                TrackingVH<ValueTy>(ValueTy*)llvm.TrackingVH<ValueTy>.TrackingVH <ValueTy>(ValueTy*)
                PoisoningVH<ValueTy>(ValueTy*)llvm.PoisoningVH<ValueTy>.PoisoningVH <ValueTy>(ValueTy*)
                PassManager(llvm::PassManager <llvm::Module>&&)llvm.PassManager<llvm::Module ,llvm::AnalysisManager<llvm::Module>,> .PassManager(llvm::PassManager <llvm::Module>&&)
                PassManager(constllvm::PassManager <llvm::Module>&)llvm.PassManager<llvm::Module ,llvm::AnalysisManager<llvm::Module>,> .PassManager(constllvm::PassManager <llvm::Module>&)
                PassManager(llvm::PassManager <llvm::Function>&&)llvm.PassManager<llvm::Function ,llvm::AnalysisManager<llvm::Function>,> .PassManager(llvm::PassManager <llvm::Function>&&)
                PassManager(constllvm::PassManager <llvm::Function>&)llvm.PassManager<llvm::Function ,llvm::AnalysisManager<llvm::Function>,> .PassManager(constllvm::PassManager <llvm::Function>&)
                AnalysisManager(llvm::AnalysisManager <llvm::Module>&&)llvm.AnalysisManager<llvm::Module,> .AnalysisManager(llvm::AnalysisManager <llvm::Module>&&)
                AnalysisManager (constllvm::AnalysisManager<llvm::Module >&)llvm.AnalysisManager<llvm::Module,> .AnalysisManager (constllvm::AnalysisManager<llvm::Module >&)
                AnalysisManager(llvm::AnalysisManager <llvm::Function>&&)llvm.AnalysisManager<llvm::Function,> .AnalysisManager(llvm::AnalysisManager <llvm::Function>&&)

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:

                310
                Preprocessor  

                warning   Rule Violated:    Rule 16–0–7: Undefined macro identifiers shall not be used in #if or #elif preprocessor directives, except as operands to the defined operator.

                18 fields matched

                18 fieldsFilePathLineFull Name
                '_XOPEN_SOURCE' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp02851Clang.diagnostic.diagnostic .'_XOPEN_SOURCE' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\CodeGenCoverage.cpp1423Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp1330Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'HAVE_VALGRIND_VALGRIND_H' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\Valgrind.cpp1720Clang.diagnostic.diagnostic .'HAVE_VALGRIND_VALGRIND_H' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp0694Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\CodeGenCoverage.cpp0594Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp04111Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp03196Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp1520Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp0945Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp0860Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\ProcessTest.cpp1233Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\CommandLineTest.cpp1135Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\CommandLineTest.cpp1043Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp0780Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp011 074Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\Z3ConstraintManager.cpp1620Clang.diagnostic.diagnostic .'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0
                'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\Z3ConstraintManager.cpp001 697Clang.diagnostic.diagnostic .'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0

                Statistics

                Stat   FilePath   Line
                Sum:-4 526
                Average:-251.44
                Minimum:-20
                Maximum:-1 697
                Standard deviation:-453.79
                Variance:-205 926

                1020
                Library  

                warning   Rule Violated:    Rule 18–4–1: Dynamic heap memory allocation shall not be used.

                4,735 fields matched

                4 735 fieldsFilePathLineFull Name
                Rule18-4-1C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08380Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp078106Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp076127Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068263Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066284Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064381Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062402Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09151Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp079105Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp073168Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp067275Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp065325Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09637Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09251Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09931Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08189Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08096Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09444Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp075136Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp072183Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08955Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059536Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058558Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056620Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp055751Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054852Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053869Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052956Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0511 052Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0501 074Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0491 099Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0481 123Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0471 189Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0451 220Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0381 376Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0371 394Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 429Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 496Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 558Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 621Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 642Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 662Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 978Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 854Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 914Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0122 957Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0113 128Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0103 254Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0093 388Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0083 494Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 637Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 702Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 762Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 804Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 836Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 845Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 929Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 957Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09735Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09540Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08855Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08766Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063388Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061462Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp060515Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057595Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0461 211Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 231Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 286Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0421 298Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 320Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 334Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0391 343Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0361 423Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0331 524Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0321 532Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0301 579Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 672Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 694Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 789Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0231 812Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0221 840Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 860Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 981Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0182 030Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0172 048Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 124Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 160Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09344Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08666Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp08284Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp077123Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp074159Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp071193Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp070197Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp069228Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09833Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09052Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp08570Misra.Library.Library.Rule18-4-1

                Statistics

                Stat   FilePath   Line
                Sum:-4 398 928
                Average:-929.02
                Minimum:-17
                Maximum:-12 864
                Standard deviation:-1 620
                Variance:-2 623 740
                warning   Rule Violated:    Rule 27–0–1: The stream input/output library shall not be used.

                4,735 fields matched

                4 735 fieldsFilePathLineFull Name
                Rule18-4-1C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08380Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp078106Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp076127Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068263Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066284Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064381Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062402Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09151Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp079105Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp073168Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp067275Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp065325Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09637Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09251Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09931Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08189Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08096Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09444Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp075136Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp072183Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08955Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059536Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058558Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056620Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp055751Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054852Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053869Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052956Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0511 052Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0501 074Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0491 099Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0481 123Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0471 189Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0451 220Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0381 376Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0371 394Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 429Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 496Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 558Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 621Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 642Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 662Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 978Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 854Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 914Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0122 957Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0113 128Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0103 254Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0093 388Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0083 494Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 637Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 702Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 762Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 804Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 836Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 845Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 929Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 957Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09735Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09540Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08855Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08766Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063388Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061462Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp060515Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057595Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0461 211Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 231Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 286Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0421 298Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 320Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 334Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0391 343Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0361 423Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0331 524Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0321 532Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0301 579Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 672Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 694Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 789Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0231 812Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0221 840Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 860Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 981Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0182 030Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0172 048Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 124Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 160Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09344Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08666Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp08284Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp077123Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp074159Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp071193Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp070197Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp069228Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09833Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09052Misra.Library.Library.Rule18-4-1
                Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp08570Misra.Library.Library.Rule18-4-1

                Statistics

                Stat   FilePath   Line
                Sum:-4 398 928
                Average:-929.02
                Minimum:-17
                Maximum:-12 864
                Standard deviation:-1 620
                Variance:-2 623 740

                1180
                CWE Coding Standard - Copy  

                warning   Rule Violated:    Declaration of Catch for Generic Exception

                1 method matched

                1 methodFull Name
                getid(clang::Decl*)XMLDumper.getid(clang::Decl*)

                Statistics

                Stat
                Sum:
                Average:
                Minimum:
                Maximum:
                Standard deviation:
                Variance:
                warning   Rule Violated:    Use of Uninitialized Variable

                9 fields matched

                9 fieldsFilePathLineDebtSeverityFull Name
                Uninitialized variable: DummyADSc:\CoderGears\LLVM10\lib\CodeGen\Analysis.cpp6515210min2HighCppCheck.error.error.Uninitialized variable: DummyADS
                Uninitialized variable: FromC:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp8200310min3HighCppCheck.error.error.Uninitialized variable: From
                Uninitialized variable: ToC:\CoderGears\LLVM10\lib\TableGen\SetTheory.cpp7204010min0HighCppCheck.error.error.Uninitialized variable: To
                Uninitialized variable: IsInParallelRegionC:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGOpenMPRuntimeNVPTX.cpp11 542110min1HighCppCheck.error.error.Uninitialized variable: IsInParallelRegion
                Uninitialized variable: ReturnedTokenc:\CoderGears\LLVM10\tools\clang\lib\Lex\Preprocessor.cpp5795410min4HighCppCheck.error.error.Uninitialized variable: ReturnedToken
                Uninitialized variable: FromC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp05 717710min7HighCppCheck.error.error.Uninitialized variable: From
                Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp41 026810min8HighCppCheck.error.error.Uninitialized variable: Tool
                Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp31 031510min5HighCppCheck.error.error.Uninitialized variable: Tool
                Uninitialized variable: ToolC:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp21 036610min6HighCppCheck.error.error.Uninitialized variable: Tool

                Statistics

                Stat   FilePath   Line   Debt   Severity
                Sum:-12 0661h 30min-
                Average:-1 34110min-
                Minimum:-20010min-
                Maximum:-5 71710min-
                Standard deviation:-1 6000min 0s-
                Variance:-2 561 4630min 0s-
                warning   Rule Violated:    Incomplete Cleanup

                1 field matched

                1 fieldFilePathLineFull Name
                Resource leak: hLibC:\CoderGears\LLVM10\lib\Support\Windows\Signals.inc0185CppCheck.error.error.Resource leak: hLib

                Statistics

                Stat   FilePath   Line
                Sum:-185
                Average:-185
                Minimum:-185
                Maximum:-185
                Standard deviation:-0
                Variance:-0
                warning   Rule Violated:    NULL Pointer Dereferenced

                3 fields matched

                3 fieldsFilePathLineFull Name
                Possible null pointer dereference: NewImmc:\CoderGears\LLVM10\lib\Target\Mips\MipsSEInstrInfo.cpp2590CppCheck.warning.warning.Possible null pointer dereference: NewImm
                Possible null pointer dereference: FlagUserC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp012 837CppCheck.warning.warning.Possible null pointer dereference: FlagUser
                Possible null pointer dereference: DomBlockC:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp12 332CppCheck.warning.warning.Possible null pointer dereference: DomBlock

                Statistics

                Stat   FilePath   Line
                Sum:-15 759
                Average:-5 253
                Minimum:-590
                Maximum:-12 837
                Standard deviation:-5 410
                Variance:-29 264 289
                warning   Rule Violated:    Assignment to Variable without Use ('Unused Variable')

                209 fields matched

                209 fieldsFilePathLineDebtSeverityFull Name
                Variable 'a' is assigned a value that is never used.c:\Users\Eagle\Documents\Visual Studio 2017\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp099110332min 0s033LowCppCheck.style.style.Variable 'a' is assigned a value that is never used.
                Variable 'S[0]' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\Analysis\CFGTest.cpp0743860322min 0s032LowCppCheck.style.style.Variable 'S[0]' is assigned a value that is never used.
                Variable 'gv' is assigned a value that is never used.c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp0861680312min 0s031LowCppCheck.style.style.Variable 'gv' is assigned a value that is never used.
                Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp0674950362min 0s036LowCppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp0655290352min 0s035LowCppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp01010 9890342min 0s034LowCppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00910 9920272min 0s027LowCppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00811 0100262min 0s026LowCppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00711 0130252min 0s025LowCppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFrameLowering.cpp0822060302min 0s030LowCppCheck.style.style.Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.
                Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp0901490292min 0s029LowCppCheck.style.style.Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.
                Variable 'ScratchReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp0507790282min 0s028LowCppCheck.style.style.Variable 'ScratchReg' is assigned a value that is never used.
                Variable 'VReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp0665180372min 0s037LowCppCheck.style.style.Variable 'VReg' is assigned a value that is never used.
                Variable 'Walker' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0441 1070462min 0s046LowCppCheck.style.style.Variable 'Walker' is assigned a value that is never used.
                Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp0499410452min 0s045LowCppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                Variable 'Ctor' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TargetPassConfig.cpp0489860442min 0s044LowCppCheck.style.style.Variable 'Ctor' is assigned a value that is never used.
                Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp0576360492min 0s049LowCppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp0566910482min 0s048LowCppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                Variable 'ToEnd' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp0586360472min 0s047LowCppCheck.style.style.Variable 'ToEnd' is assigned a value that is never used.
                Variable 'SubRegB' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0371 5120402min 0s040LowCppCheck.style.style.Variable 'SubRegB' is assigned a value that is never used.
                Variable 'CmpStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp096690392min 0s039LowCppCheck.style.style.Variable 'CmpStart' is assigned a value that is never used.
                Variable 'OffsetStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\DWARF\DWARFVerifier.cpp0812620382min 0s038LowCppCheck.style.style.Variable 'OffsetStart' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp098590432min 0s043LowCppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp0802730422min 0s042LowCppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp0783080412min 0s041LowCppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'Distance' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBranchRelaxation.cpp0881560082min 0s008LowCppCheck.style.style.Variable 'Distance' is assigned a value that is never used.
                Variable 'S2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonStoreWidening.cpp0773410072min 0s007LowCppCheck.style.style.Variable 'S2' is assigned a value that is never used.
                Variable 'InstBundlePreDuplex' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp0911390062min 0s006LowCppCheck.style.style.Variable 'InstBundlePreDuplex' is assigned a value that is never used.
                Variable 'MadeChange' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp0291 6560112min 0s011LowCppCheck.style.style.Variable 'MadeChange' is assigned a value that is never used.
                Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp0557370102min 0s010LowCppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp0537540092min 0s009LowCppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                Variable 'Int16ArrayTy' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp0527610022min 0s002LowCppCheck.style.style.Variable 'Int16ArrayTy' is assigned a value that is never used.
                Variable 'FunctionAddr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp0517680012min 0s001LowCppCheck.style.style.Variable 'FunctionAddr' is assigned a value that is never used.
                Variable 'TypeSize' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp0645320002min 0s000LowCppCheck.style.style.Variable 'TypeSize' is assigned a value that is never used.
                Variable 'EC' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\LTO\ThinLTOCodeGenerator.cpp0547450052min 0s005LowCppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                Variable 'Tok' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0166 6580042min 0s004LowCppCheck.style.style.Variable 'Tok' is assigned a value that is never used.
                Variable 'SpReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp0763460032min 0s003LowCppCheck.style.style.Variable 'SpReg' is assigned a value that is never used.
                Variable 'NewOpcode' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp0841940122min 0s012LowCppCheck.style.style.Variable 'NewOpcode' is assigned a value that is never used.
                Variable 'NType' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0341 6420212min 0s021LowCppCheck.style.style.Variable 'NType' is assigned a value that is never used.
                Variable 'NSect' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0331 6430202min 0s020LowCppCheck.style.style.Variable 'NSect' is assigned a value that is never used.
                Variable 'NDesc' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0321 6440192min 0s019LowCppCheck.style.style.Variable 'NDesc' is assigned a value that is never used.
                Variable 'NStrx' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0311 6450242min 0s024LowCppCheck.style.style.Variable 'NStrx' is assigned a value that is never used.
                Variable 'NValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0301 6460232min 0s023LowCppCheck.style.style.Variable 'NValue' is assigned a value that is never used.
                Variable 'Obj' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h0753680222min 0s022LowCppCheck.style.style.Variable 'Obj' is assigned a value that is never used.
                Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h0851880152min 0s015LowCppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0232 2170142min 0s014LowCppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0212 2280132min 0s013LowCppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                Variable 'RE' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp0381 4770182min 0s018LowCppCheck.style.style.Variable 'RE' is assigned a value that is never used.
                Variable 'PatternValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp0694440172min 0s017LowCppCheck.style.style.Variable 'PatternValue' is assigned a value that is never used.
                Variable 'InnerLoopLatch' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopInterchange.cpp0431 3090162min 0s016LowCppCheck.style.style.Variable 'InnerLoopLatch' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0157 5460832min 0s083LowCppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0147 6020822min 0s082LowCppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0137 6470812min 0s081LowCppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                Variable 'Callee' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp0127 9100862min 0s086LowCppCheck.style.style.Variable 'Callee' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0471 0020852min 0s085LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0461 0260842min 0s084LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00611 9210772min 0s077LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00512 0880762min 0s076LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00014 6730752min 0s075LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0451 0910802min 0s080LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0421 3480792min 0s079LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0261 8450782min 0s078LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00412 1560872min 0s087LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00312 1890962min 0s096LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0118 7520952min 0s095LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00213 0620942min 0s094LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00113 1160992min 0s099LowCppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0183 3900982min 0s098LowCppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0193 2410972min 0s097LowCppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                Variable 'CharAP' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\StringRef.cpp0635470902min 0s090LowCppCheck.style.style.Variable 'CharAP' is assigned a value that is never used.
                Variable 'byte' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\DataExtractor.cpp0891550892min 0s089LowCppCheck.style.style.Variable 'byte' is assigned a value that is never used.
                Variable 'Done' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp0411 3770882min 0s088LowCppCheck.style.style.Variable 'Done' is assigned a value that is never used.
                Variable 'SrcVT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86FastISel.cpp0351 6070932min 0s093LowCppCheck.style.style.Variable 'SrcVT' is assigned a value that is never used.
                Variable 'LdDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp0625750922min 0s092LowCppCheck.style.style.Variable 'LdDisp2' is assigned a value that is never used.
                Variable 'StDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp0615770912min 0s091LowCppCheck.style.style.Variable 'StDisp2' is assigned a value that is never used.
                Variable 'Size1' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp0605780582min 0s058LowCppCheck.style.style.Variable 'Size1' is assigned a value that is never used.
                Variable 'Size2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp0595790572min 0s057LowCppCheck.style.style.Variable 'Size2' is assigned a value that is never used.
                Variable 'Cycles' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86PadShortFunction.cpp0931170562min 0s056LowCppCheck.style.style.Variable 'Cycles' is assigned a value that is never used.
                Variable 'DL' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreFrameLowering.cpp0714310612min 0s061LowCppCheck.style.style.Variable 'DL' is assigned a value that is never used.
                Variable 'V' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\XRay\GraphTest.cpp094890602min 0s060LowCppCheck.style.style.Variable 'V' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp095770592min 0s059LowCppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp0921190522min 0s052LowCppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp0871640512min 0s051LowCppCheck.style.style.Variable 'E' is assigned a value that is never used.
                Variable 'argc' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c0173 7880502min 0s050LowCppCheck.style.style.Variable 'argc' is assigned a value that is never used.
                Variable 'Fix' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransProtectedScope.cpp0832010552min 0s055LowCppCheck.style.style.Variable 'Fix' is assigned a value that is never used.
                Variable 'FD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\Mangle.cpp097630542min 0s054LowCppCheck.style.style.Variable 'FD' is assigned a value that is never used.
                Variable 'nullStmtColumnNumber' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0792870532min 0s053LowCppCheck.style.style.Variable 'nullStmtColumnNumber' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0733940622min 0s062LowCppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0724000712min 0s071LowCppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0704410702min 0s070LowCppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0684470692min 0s069LowCppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0401 3770742min 0s074LowCppCheck.style.style.Variable 'name' is assigned a value that is never used.
                Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0391 4130732min 0s073LowCppCheck.style.style.Variable 'name' is assigned a value that is never used.
                Variable 'a' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0361 5580722min 0s072LowCppCheck.style.style.Variable 'a' is assigned a value that is never used.
                Variable 'fid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0281 8150652min 0s065LowCppCheck.style.style.Variable 'fid' is assigned a value that is never used.
                Variable 'mfid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0271 8160642min 0s064LowCppCheck.style.style.Variable 'mfid' is assigned a value that is never used.
                Variable 'td' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0251 9020632min 0s063LowCppCheck.style.style.Variable 'td' is assigned a value that is never used.
                Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0242 1800682min 0s068LowCppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0222 2270672min 0s067LowCppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                Variable 'TDD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0202 9910662min 0s066LowCppCheck.style.style.Variable 'TDD' is assigned a value that is never used.

                Statistics

                Stat   FilePath   Line   Debt   Severity
                Sum:-468 9566h 58min-
                Average:-2 2442min 0s-
                Minimum:-112min 0s-
                Maximum:-14 6732min 0s-
                Standard deviation:-3 0090min 0s-
                Variance:-9 055 7700min 0s-
                warning   Rule Violated:    Expression is Always False

                18 fields matched

                18 fieldsFilePathLineDebtSeverityFull Name
                Condition 'RegNo==0xe' is always falseC:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp08925062min 0s06LowCppCheck.style.style.Condition 'RegNo==0xe' is always false
                Condition 'VectorCond' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp005 561052min 0s05LowCppCheck.style.style.Condition 'VectorCond' is always false
                Condition 'NeedPlus' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp062 013082min 0s08LowCppCheck.style.style.Condition 'NeedPlus' is always false
                Condition 'ErrStr' is always falseC:\CoderGears\LLVM10\lib\Object\ELF.cpp12235072min 0s07LowCppCheck.style.style.Condition 'ErrStr' is always false
                Condition 'input[0]!='.'' is always falsec:\CoderGears\LLVM10\lib\Support\VersionTuple.cpp1674042min 0s04LowCppCheck.style.style.Condition 'input[0]!='.'' is always false
                Condition '!MD' is always falsec:\CoderGears\LLVM10\lib\Transforms\Vectorize\LoopVectorizationLegality.cpp13189012min 0s01LowCppCheck.style.style.Condition '!MD' is always false
                Condition 'PrivatizeDevicePointers' is always falseC:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGStmtOpenMP.cpp014 524002min 0s00LowCppCheck.style.style.Condition 'PrivatizeDevicePointers' is always false
                Condition '!AJ' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp043 504032min 0s03LowCppCheck.style.style.Condition '!AJ' is always false
                Condition 'IsCorrectedToColon' is always falsec:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseExprCXX.cpp11454022min 0s02LowCppCheck.style.style.Condition 'IsCorrectedToColon' is always false
                Condition 'ColonExpected' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseOpenMP.cpp071 788152min 0s15LowCppCheck.style.style.Condition 'ColonExpected' is always false
                Condition '!ED' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Frontend\Rewrite\RewriteModernObjC.cpp033 628142min 0s14LowCppCheck.style.style.Condition '!ED' is always false
                Condition '!TST' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp14186172min 0s17LowCppCheck.style.style.Condition '!TST' is always false
                Condition 'ArgIdx==0' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp053 192162min 0s16LowCppCheck.style.style.Condition 'ArgIdx==0' is always false
                Condition 'UuidForTA' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp09557132min 0s13LowCppCheck.style.style.Condition 'UuidForTA' is always false
                Condition 'Target' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp023 755102min 0s10LowCppCheck.style.style.Condition 'Target' is always false
                Condition 'Invalid' is always falsec:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndexInclusionStack.cpp1733092min 0s09LowCppCheck.style.style.Condition 'Invalid' is always false
                Condition 'UniqueLIs.size()>1' is always falseC:\CoderGears\LLVM10\tools\llvm-opt-report\OptReport.cpp10492122min 0s12LowCppCheck.style.style.Condition 'UniqueLIs.size()>1' is always false
                Condition 'N<10000000000000000000ULL' is always falseC:\CoderGears\LLVM10\tools\llvm-pdbutil\FormatUtil.h15109112min 0s11LowCppCheck.style.style.Condition 'N<10000000000000000000ULL' is always false

                Statistics

                Stat   FilePath   Line   Debt   Severity
                Sum:-31 21936min-
                Average:-1 7342min 0s-
                Minimum:-332min 0s-
                Maximum:-5 5612min 0s-
                Standard deviation:-1 7640min 0s-
                Variance:-3 110 1030min 0s-
                warning   Rule Violated:    Expression is Always True

                51 fields matched

                51 fieldsFilePathLineDebtSeverityFull Name
                Condition '!VerifiedResult' is always trueC:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h37241162min 0s16LowCppCheck.style.style.Condition '!VerifiedResult' is always true
                Condition '!isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp017 096172min 0s17LowCppCheck.style.style.Condition '!isConstant' is always true
                Condition '!SU' is always truec:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp4959182min 0s18LowCppCheck.style.style.Condition '!SU' is always true
                Condition '!NeedLineMapping' is always trueC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp28894132min 0s13LowCppCheck.style.style.Condition '!NeedLineMapping' is always true
                Condition 'isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp026 558142min 0s14LowCppCheck.style.style.Condition 'isConstant' is always true
                Condition '(MulConstVal 1)!=0' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp33486152min 0s15LowCppCheck.style.style.Condition '(MulConstVal 1)!=0' is always true
                Condition 'W' is always trueC:\CoderGears\LLVM10\lib\Analysis\Lint.cpp30718222min 0s22LowCppCheck.style.style.Condition 'W' is always true
                Condition '!HaveSemi' is always truec:\CoderGears\LLVM10\lib\CodeGen\MachineInstr.cpp181 524232min 0s23LowCppCheck.style.style.Condition '!HaveSemi' is always true
                Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp5051242min 0s24LowCppCheck.style.style.Condition 'SplatCFP' is always true
                Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp4777192min 0s19LowCppCheck.style.style.Condition 'SplatCFP' is always true
                Condition 'secondReg' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp35282202min 0s20LowCppCheck.style.style.Condition 'secondReg' is always true
                The comparison 'WP == 8' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp29784212min 0s21LowCppCheck.style.style.The comparison 'WP == 8' is always true.
                Condition 'LayoutSucc' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCFGOptimizer.cpp39183122min 0s12LowCppCheck.style.style.Condition 'LayoutSucc' is always true
                The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp151 677032min 0s03LowCppCheck.style.style.The comparison 'Count == 0' is always true.
                The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp141 712042min 0s04LowCppCheck.style.style.The comparison 'Count == 0' is always true.
                Condition 'Color!=ColorKind::None' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp42156052min 0s05LowCppCheck.style.style.Condition 'Color!=ColorKind::None' is always true
                Condition 'RegisterF' is always trueC:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp25976002min 0s00LowCppCheck.style.style.Condition 'RegisterF' is always true
                Condition '!ParseHadError' is always trueC:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp112 173012min 0s01LowCppCheck.style.style.Condition '!ParseHadError' is always true
                Condition 'C' is always truec:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp131 996022min 0s02LowCppCheck.style.style.Condition 'C' is always true
                Condition '!isTailCall' is always trueC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp055 048092min 0s09LowCppCheck.style.style.Condition '!isTailCall' is always true
                Condition 'FirstMUD' is always trueC:\CoderGears\LLVM10\lib\Transforms\Scalar\NewGVN.cpp073 246102min 0s10LowCppCheck.style.style.Condition 'FirstMUD' is always true
                Condition 'Latency>1' is always truec:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp31640112min 0s11LowCppCheck.style.style.Condition 'Latency>1' is always true
                Condition 'check' is always trueC:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp008 685062min 0s06LowCppCheck.style.style.Condition 'check' is always true
                Condition '!Viewer' is always trueC:\CoderGears\LLVM10\lib\Support\GraphWriter.cpp38208072min 0s07LowCppCheck.style.style.Condition '!Viewer' is always true
                The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.C:\CoderGears\LLVM10\lib\DebugInfo\Symbolize\SymbolizableObjectFile.cpp41157082min 0s08LowCppCheck.style.style.The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.
                Condition '!Initialized' is always truec:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc\SystemZMCTargetDesc.cpp44129252min 0s25LowCppCheck.style.style.Condition '!Initialized' is always true
                Condition 'Res1!=0' is always trueC:\CoderGears\LLVM10\lib\Transforms\IPO\MergeFunctions.cpp34328422min 0s42LowCppCheck.style.style.Condition 'Res1!=0' is always true
                Condition '!F' is always trueC:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp36270432min 0s43LowCppCheck.style.style.Condition '!F' is always true
                Condition '!isFirst' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp40179442min 0s44LowCppCheck.style.style.Condition '!isFirst' is always true
                Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\Expr.cpp063 373392min 0s39LowCppCheck.style.style.Condition 'UT' is always true
                Condition 'first' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp191 396402min 0s40LowCppCheck.style.style.Condition 'first' is always true
                Condition '*I=='%'' is always trueC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\URI.cpp45117412min 0s41LowCppCheck.style.style.Condition '*I=='%'' is always true
                Condition 'XOpenMPTargetArg' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChain.cpp27911482min 0s48LowCppCheck.style.style.Condition 'XOpenMPTargetArg' is always true
                Condition 'SawNewline' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp122 159492min 0s49LowCppCheck.style.style.Condition 'SawNewline' is always true
                Condition 'NoErrorOnBadEncoding' is always truec:\CoderGears\LLVM10\tools\clang\lib\Lex\LiteralSupport.cpp171 608502min 0s50LowCppCheck.style.style.Condition 'NoErrorOnBadEncoding' is always true
                Condition 'isIndirect' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp083 238452min 0s45LowCppCheck.style.style.Condition 'isIndirect' is always true
                Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp045 684462min 0s46LowCppCheck.style.style.Condition '!Invalid' is always true
                Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp035 971472min 0s47LowCppCheck.style.style.Condition '!Invalid' is always true
                Condition 'isFriend' is always truec:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplateInstantiateDecl.cpp211 175382min 0s38LowCppCheck.style.style.Condition 'isFriend' is always true
                Condition 'TypeQuals' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaType.cpp161 650292min 0s29LowCppCheck.style.style.Condition 'TypeQuals' is always true
                Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp201 392302min 0s30LowCppCheck.style.style.Condition 'UT' is always true
                Condition '!HasDependentValue' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp26934312min 0s31LowCppCheck.style.style.Condition '!HasDependentValue' is always true
                Condition 'method' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp241 015262min 0s26LowCppCheck.style.style.Condition 'method' is always true
                Condition 'stateNotZero' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\DivZeroChecker.cpp4874272min 0s27LowCppCheck.style.style.Condition 'stateNotZero' is always true
                Condition 'TrackedObject' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\MisusedMovedObjectChecker.cpp43134282min 0s28LowCppCheck.style.style.Condition 'TrackedObject' is always true
                Condition 'AddPathEdges' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\BugReporter.cpp221 170352min 0s35LowCppCheck.style.style.Condition 'AddPathEdges' is always true
                Condition '!SwitchHasDefault' is always truec:\CoderGears\LLVM10\tools\clang\tools\extra\clang-tidy\hicpp\MultiwayPathsCoveredCheck.cpp46108362min 0s36LowCppCheck.style.style.Condition '!SwitchHasDefault' is always true
                Condition '!OffsetRequested' is always trueC:\CoderGears\LLVM10\tools\llvm-dwarfdump\llvm-dwarfdump.cpp32572372min 0s37LowCppCheck.style.style.Condition '!OffsetRequested' is always true
                Condition 'isExtern==0' is always trueC:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp102 481322min 0s32LowCppCheck.style.style.Condition 'isExtern==0' is always true
                Condition 'IsRela' is always trueC:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp092 639332min 0s33LowCppCheck.style.style.Condition 'IsRela' is always true
                Condition 'printNumber' is always trueC:\CoderGears\LLVM10\tools\clang\utils\TableGen\NeonEmitter.cpp231 022342min 0s34LowCppCheck.style.style.Condition 'printNumber' is always true

                Statistics

                Stat   FilePath   Line   Debt   Severity
                Sum:-85 3561h 42min-
                Average:-1 6742min 0s-
                Minimum:-512min 0s-
                Maximum:-8 6852min 0s-
                Standard deviation:-2 0120min 0s-
                Variance:-4 048 1860min 0s-
                warning   Rule Violated:    Operator Precedence Logic Error

                21 fields matched

                21 fieldsFilePathLineDebtSeverityFull Name
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp081 576062min 0s06LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '%' and '?'.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFrameLowering.cpp091 174052min 0s05LowCppCheck.style.style.Clarify calculation precedence for '%' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp19107072min 0s07LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Boolean result is used in bitwise operation. Clarify expression with parentheses.C:\CoderGears\LLVM10\lib\Bitcode\Writer\BitcodeWriterPass.cpp2085092min 0s09LowCppCheck.style.style.Boolean result is used in bitwise operation. Clarify expression with parentheses.
                Suspicious condition (assignment + comparison); Clarify expression with parentheses.C:\CoderGears\LLVM10\lib\CodeGen\ShrinkWrap.cpp11544082min 0s08LowCppCheck.style.style.Suspicious condition (assignment + comparison); Clarify expression with parentheses.
                Suspicious condition (assignment + comparison); Clarify expression with parentheses.c:\CoderGears\LLVM10\lib\CodeGen\GlobalISel\RegBankSelect.cpp12504012min 0s01LowCppCheck.style.style.Suspicious condition (assignment + comparison); Clarify expression with parentheses.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\CodeGen\MIRParser\MIParser.cpp032 482002min 0s00LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Boolean result is used in bitwise operation. Clarify expression with parentheses.c:\CoderGears\LLVM10\lib\Target\Mips\MipsAnalyzeImmediate.cpp18149022min 0s02LowCppCheck.style.style.Boolean result is used in bitwise operation. Clarify expression with parentheses.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp17211042min 0s04LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelLowering.cpp061 917032min 0s03LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelLowering.cpp051 918102min 0s10LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZInstrInfo.cpp071 612172min 0s17LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\lib\Target\X86\Utils\X86ShuffleDecode.cpp15303162min 0s16LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '%' and '?'.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c042 148182min 0s18LowCppCheck.style.style.Clarify calculation precedence for '%' and '?'.
                Boolean result is used in bitwise operation. Clarify expression with parentheses.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp008 843202min 0s20LowCppCheck.style.style.Boolean result is used in bitwise operation. Clarify expression with parentheses.
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaObjCProperty.cpp022 553192min 0s19LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaObjCProperty.cpp012 554122min 0s12LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\llvm-cxxdump\llvm-cxxdump.cpp14399112min 0s11LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.c:\CoderGears\LLVM10\tools\llvm-cxxdump\llvm-cxxdump.cpp13430132min 0s13LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\tools\llvm-nm\llvm-nm.cpp10963152min 0s15LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.
                Clarify calculation precedence for '&' and '?'.C:\CoderGears\LLVM10\tools\llvm-stress\llvm-stress.cpp16280142min 0s14LowCppCheck.style.style.Clarify calculation precedence for '&' and '?'.

                Statistics

                Stat   FilePath   Line   Debt   Severity
                Sum:-30 75242min-
                Average:-1 4642min 0s-
                Minimum:-852min 0s-
                Maximum:-8 8432min 0s-
                Standard deviation:-1 8630min 0s-
                Variance:-3 470 1050min 0s-

                51391This group contains children groups
                Autosar C++ 2014  

                  351
                  Uncessary Constructs  

                  warning   Rule Violated:    Rule M0-1-2: A project shall not contain infeasible paths.

                  70 fields matched

                  70 fieldsFilePathLineFull Name
                  Condition '!VerifiedResult' is always trueC:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h50241CppCheck.style.style.Condition '!VerifiedResult' is always true
                  Condition '!isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp017 096CppCheck.style.style.Condition '!isConstant' is always true
                  Condition '!SU' is always truec:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp6759CppCheck.style.style.Condition '!SU' is always true
                  Condition '!NeedLineMapping' is always trueC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp37894CppCheck.style.style.Condition '!NeedLineMapping' is always true
                  Condition 'isConstant' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp026 558CppCheck.style.style.Condition 'isConstant' is always true
                  Condition '(MulConstVal 1)!=0' is always trueC:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp45486CppCheck.style.style.Condition '(MulConstVal 1)!=0' is always true
                  Condition 'RegNo==0xe' is always falseC:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp35925CppCheck.style.style.Condition 'RegNo==0xe' is always false
                  Condition 'W' is always trueC:\CoderGears\LLVM10\lib\Analysis\Lint.cpp39718CppCheck.style.style.Condition 'W' is always true
                  Condition '!HaveSemi' is always truec:\CoderGears\LLVM10\lib\CodeGen\MachineInstr.cpp261 524CppCheck.style.style.Condition '!HaveSemi' is always true
                  Condition 'VectorCond' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp055 561CppCheck.style.style.Condition 'VectorCond' is always false
                  Condition 'NeedPlus' is always falseC:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp192 013CppCheck.style.style.Condition 'NeedPlus' is always false
                  Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp6851CppCheck.style.style.Condition 'SplatCFP' is always true
                  Condition 'SplatCFP' is always truec:\CoderGears\LLVM10\lib\IR\Constants.cpp6477CppCheck.style.style.Condition 'SplatCFP' is always true
                  Condition 'secondReg' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp48282CppCheck.style.style.Condition 'secondReg' is always true
                  The comparison 'WP == 8' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp38784CppCheck.style.style.The comparison 'WP == 8' is always true.
                  Condition 'LayoutSucc' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCFGOptimizer.cpp55183CppCheck.style.style.Condition 'LayoutSucc' is always true
                  The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp231 677CppCheck.style.style.The comparison 'Count == 0' is always true.
                  The comparison 'Count == 0' is always true.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp221 712CppCheck.style.style.The comparison 'Count == 0' is always true.
                  Condition 'Color!=ColorKind::None' is always trueC:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp58156CppCheck.style.style.Condition 'Color!=ColorKind::None' is always true
                  Condition 'RegisterF' is always trueC:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp33976CppCheck.style.style.Condition 'RegisterF' is always true
                  Same expression on both sides of '||' because 'Alignment==0' and '(Alignment 1)==0' represent the same value.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp43534CppCheck.style.style.Same expression on both sides of '||' because 'Alignment==0' and '(Alignment 1)==0' represent the same value.
                  Condition '!ParseHadError' is always trueC:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp172 173CppCheck.style.style.Condition '!ParseHadError' is always true
                  Condition 'C' is always truec:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp201 996CppCheck.style.style.Condition 'C' is always true
                  Condition 'ErrStr' is always falseC:\CoderGears\LLVM10\lib\Object\ELF.cpp51235CppCheck.style.style.Condition 'ErrStr' is always false
                  Condition '!isTailCall' is always trueC:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp065 048CppCheck.style.style.Condition '!isTailCall' is always true
                  Condition 'FirstMUD' is always trueC:\CoderGears\LLVM10\lib\Transforms\Scalar\NewGVN.cpp123 246CppCheck.style.style.Condition 'FirstMUD' is always true
                  Condition 'Latency>1' is always truec:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp40640CppCheck.style.style.Condition 'Latency>1' is always true
                  Condition 'check' is always trueC:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp008 685CppCheck.style.style.Condition 'check' is always true
                  Condition '!Viewer' is always trueC:\CoderGears\LLVM10\lib\Support\GraphWriter.cpp52208CppCheck.style.style.Condition '!Viewer' is always true
                  Condition 'input[0]!='.'' is always falsec:\CoderGears\LLVM10\lib\Support\VersionTuple.cpp6674CppCheck.style.style.Condition 'input[0]!='.'' is always false
                  The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.C:\CoderGears\LLVM10\lib\DebugInfo\Symbolize\SymbolizableObjectFile.cpp57157CppCheck.style.style.The comparison 'OpdOffset == OpdOffset32' is always true because 'OpdOffset' and 'OpdOffset32' represent the same value.
                  Condition '!Initialized' is always truec:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc\SystemZMCTargetDesc.cpp60129CppCheck.style.style.Condition '!Initialized' is always true
                  Condition '!MD' is always falsec:\CoderGears\LLVM10\lib\Transforms\Vectorize\LoopVectorizationLegality.cpp53189CppCheck.style.style.Condition '!MD' is always false
                  Condition 'Res1!=0' is always trueC:\CoderGears\LLVM10\lib\Transforms\IPO\MergeFunctions.cpp47328CppCheck.style.style.Condition 'Res1!=0' is always true
                  Condition '!F' is always trueC:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp49270CppCheck.style.style.Condition '!F' is always true
                  Condition '!isFirst' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp56179CppCheck.style.style.Condition '!isFirst' is always true
                  Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\Expr.cpp113 373CppCheck.style.style.Condition 'UT' is always true
                  Condition 'first' is always trueC:\CoderGears\LLVM10\tools\clang\lib\AST\DeclPrinter.cpp271 396CppCheck.style.style.Condition 'first' is always true
                  Condition 'PrivatizeDevicePointers' is always falseC:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGStmtOpenMP.cpp074 524CppCheck.style.style.Condition 'PrivatizeDevicePointers' is always false
                  Condition '*I=='%'' is always trueC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\URI.cpp61117CppCheck.style.style.Condition '*I=='%'' is always true
                  Condition 'XOpenMPTargetArg' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Driver\ToolChain.cpp36911CppCheck.style.style.Condition 'XOpenMPTargetArg' is always true
                  Condition '!AJ' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp103 504CppCheck.style.style.Condition '!AJ' is always false
                  Condition 'SawNewline' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp182 159CppCheck.style.style.Condition 'SawNewline' is always true
                  Condition 'NoErrorOnBadEncoding' is always truec:\CoderGears\LLVM10\tools\clang\lib\Lex\LiteralSupport.cpp251 608CppCheck.style.style.Condition 'NoErrorOnBadEncoding' is always true
                  Condition 'IsCorrectedToColon' is always falsec:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseExprCXX.cpp46454CppCheck.style.style.Condition 'IsCorrectedToColon' is always false
                  Condition 'ColonExpected' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseOpenMP.cpp211 788CppCheck.style.style.Condition 'ColonExpected' is always false
                  Condition '!ED' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Frontend\Rewrite\RewriteModernObjC.cpp093 628CppCheck.style.style.Condition '!ED' is always false
                  Condition '!TST' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp54186CppCheck.style.style.Condition '!TST' is always false
                  Condition 'ArgIdx==0' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp143 192CppCheck.style.style.Condition 'ArgIdx==0' is always false
                  Condition 'UuidForTA' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp42557CppCheck.style.style.Condition 'UuidForTA' is always false
                  Condition 'isIndirect' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp133 238CppCheck.style.style.Condition 'isIndirect' is always true
                  Condition 'Target' is always falseC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprObjC.cpp083 755CppCheck.style.style.Condition 'Target' is always false
                  Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp045 684CppCheck.style.style.Condition '!Invalid' is always true
                  Condition '!Invalid' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplate.cpp035 971CppCheck.style.style.Condition '!Invalid' is always true
                  Condition 'isFriend' is always truec:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplateInstantiateDecl.cpp291 175CppCheck.style.style.Condition 'isFriend' is always true
                  Condition 'TypeQuals' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaType.cpp241 650CppCheck.style.style.Condition 'TypeQuals' is always true
                  Condition 'UT' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp281 392CppCheck.style.style.Condition 'UT' is always true
                  Condition '!HasDependentValue' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaStmt.cpp34934CppCheck.style.style.Condition '!HasDependentValue' is always true
                  Condition 'method' is always trueC:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExprCXX.cpp321 015CppCheck.style.style.Condition 'method' is always true
                  Condition 'stateNotZero' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\DivZeroChecker.cpp6574CppCheck.style.style.Condition 'stateNotZero' is always true
                  Condition 'TrackedObject' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\MisusedMovedObjectChecker.cpp59134CppCheck.style.style.Condition 'TrackedObject' is always true
                  Condition 'AddPathEdges' is always trueC:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\BugReporter.cpp301 170CppCheck.style.style.Condition 'AddPathEdges' is always true
                  Condition '!SwitchHasDefault' is always truec:\CoderGears\LLVM10\tools\clang\tools\extra\clang-tidy\hicpp\MultiwayPathsCoveredCheck.cpp63108CppCheck.style.style.Condition '!SwitchHasDefault' is always true
                  Condition 'Invalid' is always falsec:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndexInclusionStack.cpp6933CppCheck.style.style.Condition 'Invalid' is always false
                  Condition '!OffsetRequested' is always trueC:\CoderGears\LLVM10\tools\llvm-dwarfdump\llvm-dwarfdump.cpp41572CppCheck.style.style.Condition '!OffsetRequested' is always true
                  Condition 'isExtern==0' is always trueC:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp162 481CppCheck.style.style.Condition 'isExtern==0' is always true
                  Condition 'UniqueLIs.size()>1' is always falseC:\CoderGears\LLVM10\tools\llvm-opt-report\OptReport.cpp44492CppCheck.style.style.Condition 'UniqueLIs.size()>1' is always false
                  Condition 'N<10000000000000000000ULL' is always falseC:\CoderGears\LLVM10\tools\llvm-pdbutil\FormatUtil.h62109CppCheck.style.style.Condition 'N<10000000000000000000ULL' is always false
                  Condition 'IsRela' is always trueC:\CoderGears\LLVM10\tools\llvm-readobj\ELFDumper.cpp152 639CppCheck.style.style.Condition 'IsRela' is always true
                  Condition 'printNumber' is always trueC:\CoderGears\LLVM10\tools\clang\utils\TableGen\NeonEmitter.cpp311 022CppCheck.style.style.Condition 'printNumber' is always true

                  Statistics

                  Stat   FilePath   Line
                  Sum:-117 109
                  Average:-1 673
                  Minimum:-33
                  Maximum:-8 685
                  Standard deviation:-1 941
                  Variance:-3 768 636
                  warning   Rule Violated:    Rule M0-1-3: A project shall not contains unused variables

                  21 fields matched

                  21 fieldsFilePathLineFull Name
                  unused variable 'HotProb'C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp071 459Clang.diagnostic.diagnostic.unused variable 'HotProb'
                  unused variable 'TFI'C:\CoderGears\LLVM10\lib\CodeGen\ShrinkWrap.cpp17585Clang.diagnostic.diagnostic.unused variable 'TFI'
                  unused variable 'nullStmtColumnNumber'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp19287Clang.diagnostic.diagnostic.unused variable 'nullStmtColumnNumber'
                  unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp081 191Clang.diagnostic.diagnostic.unused variable 'a'
                  unused variable 'ndd'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp091 059Clang.diagnostic.diagnostic.unused variable 'ndd'
                  unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp061 558Clang.diagnostic.diagnostic.unused variable 'a'
                  unused variable 'fid'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp051 815Clang.diagnostic.diagnostic.unused variable 'fid'
                  unused variable 'mfid'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp041 816Clang.diagnostic.diagnostic.unused variable 'mfid'
                  unused variable 'td'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp031 902Clang.diagnostic.diagnostic.unused variable 'td'
                  unused variable 'a'C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp013 518Clang.diagnostic.diagnostic.unused variable 'a'
                  unused variable 'MatchCount'C:\CoderGears\LLVM10\tools\clang\lib\AST\Query.cpp2076Clang.diagnostic.diagnostic.unused variable 'MatchCount'
                  unused variable 'NumWarnings'C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CompilerInstance.cpp12893Clang.diagnostic.diagnostic.unused variable 'NumWarnings'
                  unused variable 'NumErrors'C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CompilerInstance.cpp11894Clang.diagnostic.diagnostic.unused variable 'NumErrors'
                  unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp16714Clang.diagnostic.diagnostic.unused variable 'StartArg'
                  unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp15726Clang.diagnostic.diagnostic.unused variable 'StartArg'
                  unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp14749Clang.diagnostic.diagnostic.unused variable 'StartArg'
                  unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp13762Clang.diagnostic.diagnostic.unused variable 'StartArg'
                  unused variable 'StartArg'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp10896Clang.diagnostic.diagnostic.unused variable 'StartArg'
                  unused variable 'Index'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp022 939Clang.diagnostic.diagnostic.unused variable 'Index'
                  unused variable 'SE'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp008 601Clang.diagnostic.diagnostic.unused variable 'SE'
                  unused variable 'TC'C:\CoderGears\LLVM10\tools\llvm-xray\xray-converter.cpp18359Clang.diagnostic.diagnostic.unused variable 'TC'

                  Statistics

                  Stat   FilePath   Line
                  Sum:-32 799
                  Average:-1 562
                  Minimum:-76
                  Maximum:-8 601
                  Standard deviation:-1 776
                  Variance:-3 152 707
                  warning   Rule Violated:    Rule M0-1-4: A project shall not contain non-volatile POD variable having only one use

                  209 fields matched

                  209 fieldsFilePathLineFull Name
                  Variable 'a' is assigned a value that is never used.c:\Users\Eagle\Documents\Visual Studio 2017\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp09911CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                  Variable 'S[0]' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\Analysis\CFGTest.cpp074386CppCheck.style.style.Variable 'S[0]' is assigned a value that is never used.
                  Variable 'gv' is assigned a value that is never used.c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp086168CppCheck.style.style.Variable 'gv' is assigned a value that is never used.
                  Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp067495CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                  Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp065529CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp01010 989CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00910 992CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00811 010CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00711 013CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFrameLowering.cpp082206CppCheck.style.style.Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.
                  Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp090149CppCheck.style.style.Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.
                  Variable 'ScratchReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp050779CppCheck.style.style.Variable 'ScratchReg' is assigned a value that is never used.
                  Variable 'VReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp066518CppCheck.style.style.Variable 'VReg' is assigned a value that is never used.
                  Variable 'Walker' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0441 107CppCheck.style.style.Variable 'Walker' is assigned a value that is never used.
                  Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp049941CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                  Variable 'Ctor' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TargetPassConfig.cpp048986CppCheck.style.style.Variable 'Ctor' is assigned a value that is never used.
                  Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp057636CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                  Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp056691CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                  Variable 'ToEnd' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp058636CppCheck.style.style.Variable 'ToEnd' is assigned a value that is never used.
                  Variable 'SubRegB' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0371 512CppCheck.style.style.Variable 'SubRegB' is assigned a value that is never used.
                  Variable 'CmpStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp09669CppCheck.style.style.Variable 'CmpStart' is assigned a value that is never used.
                  Variable 'OffsetStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\DWARF\DWARFVerifier.cpp081262CppCheck.style.style.Variable 'OffsetStart' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp09859CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp080273CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp078308CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'Distance' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBranchRelaxation.cpp088156CppCheck.style.style.Variable 'Distance' is assigned a value that is never used.
                  Variable 'S2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonStoreWidening.cpp077341CppCheck.style.style.Variable 'S2' is assigned a value that is never used.
                  Variable 'InstBundlePreDuplex' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp091139CppCheck.style.style.Variable 'InstBundlePreDuplex' is assigned a value that is never used.
                  Variable 'MadeChange' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp0291 656CppCheck.style.style.Variable 'MadeChange' is assigned a value that is never used.
                  Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp055737CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                  Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp053754CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                  Variable 'Int16ArrayTy' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp052761CppCheck.style.style.Variable 'Int16ArrayTy' is assigned a value that is never used.
                  Variable 'FunctionAddr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp051768CppCheck.style.style.Variable 'FunctionAddr' is assigned a value that is never used.
                  Variable 'TypeSize' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp064532CppCheck.style.style.Variable 'TypeSize' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\LTO\ThinLTOCodeGenerator.cpp054745CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'Tok' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0166 658CppCheck.style.style.Variable 'Tok' is assigned a value that is never used.
                  Variable 'SpReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp076346CppCheck.style.style.Variable 'SpReg' is assigned a value that is never used.
                  Variable 'NewOpcode' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp084194CppCheck.style.style.Variable 'NewOpcode' is assigned a value that is never used.
                  Variable 'NType' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0341 642CppCheck.style.style.Variable 'NType' is assigned a value that is never used.
                  Variable 'NSect' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0331 643CppCheck.style.style.Variable 'NSect' is assigned a value that is never used.
                  Variable 'NDesc' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0321 644CppCheck.style.style.Variable 'NDesc' is assigned a value that is never used.
                  Variable 'NStrx' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0311 645CppCheck.style.style.Variable 'NStrx' is assigned a value that is never used.
                  Variable 'NValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0301 646CppCheck.style.style.Variable 'NValue' is assigned a value that is never used.
                  Variable 'Obj' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h075368CppCheck.style.style.Variable 'Obj' is assigned a value that is never used.
                  Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h085188CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                  Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0232 217CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                  Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0212 228CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                  Variable 'RE' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp0381 477CppCheck.style.style.Variable 'RE' is assigned a value that is never used.
                  Variable 'PatternValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp069444CppCheck.style.style.Variable 'PatternValue' is assigned a value that is never used.
                  Variable 'InnerLoopLatch' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopInterchange.cpp0431 309CppCheck.style.style.Variable 'InnerLoopLatch' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0157 546CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0147 602CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0137 647CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Callee' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp0127 910CppCheck.style.style.Variable 'Callee' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0471 002CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0461 026CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00611 921CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00512 088CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00014 673CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0451 091CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0421 348CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0261 845CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00412 156CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00312 189CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0118 752CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00213 062CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00113 116CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0183 390CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                  Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0193 241CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                  Variable 'CharAP' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\StringRef.cpp063547CppCheck.style.style.Variable 'CharAP' is assigned a value that is never used.
                  Variable 'byte' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\DataExtractor.cpp089155CppCheck.style.style.Variable 'byte' is assigned a value that is never used.
                  Variable 'Done' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp0411 377CppCheck.style.style.Variable 'Done' is assigned a value that is never used.
                  Variable 'SrcVT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86FastISel.cpp0351 607CppCheck.style.style.Variable 'SrcVT' is assigned a value that is never used.
                  Variable 'LdDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp062575CppCheck.style.style.Variable 'LdDisp2' is assigned a value that is never used.
                  Variable 'StDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp061577CppCheck.style.style.Variable 'StDisp2' is assigned a value that is never used.
                  Variable 'Size1' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp060578CppCheck.style.style.Variable 'Size1' is assigned a value that is never used.
                  Variable 'Size2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp059579CppCheck.style.style.Variable 'Size2' is assigned a value that is never used.
                  Variable 'Cycles' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86PadShortFunction.cpp093117CppCheck.style.style.Variable 'Cycles' is assigned a value that is never used.
                  Variable 'DL' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreFrameLowering.cpp071431CppCheck.style.style.Variable 'DL' is assigned a value that is never used.
                  Variable 'V' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\XRay\GraphTest.cpp09489CppCheck.style.style.Variable 'V' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp09577CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp092119CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp087164CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'argc' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c0173 788CppCheck.style.style.Variable 'argc' is assigned a value that is never used.
                  Variable 'Fix' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransProtectedScope.cpp083201CppCheck.style.style.Variable 'Fix' is assigned a value that is never used.
                  Variable 'FD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\Mangle.cpp09763CppCheck.style.style.Variable 'FD' is assigned a value that is never used.
                  Variable 'nullStmtColumnNumber' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp079287CppCheck.style.style.Variable 'nullStmtColumnNumber' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp073394CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp072400CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp070441CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp068447CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0401 377CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                  Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0391 413CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                  Variable 'a' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0361 558CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                  Variable 'fid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0281 815CppCheck.style.style.Variable 'fid' is assigned a value that is never used.
                  Variable 'mfid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0271 816CppCheck.style.style.Variable 'mfid' is assigned a value that is never used.
                  Variable 'td' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0251 902CppCheck.style.style.Variable 'td' is assigned a value that is never used.
                  Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0242 180CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                  Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0222 227CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                  Variable 'TDD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0202 991CppCheck.style.style.Variable 'TDD' is assigned a value that is never used.

                  Statistics

                  Stat   FilePath   Line
                  Sum:-468 956
                  Average:-2 244
                  Minimum:-11
                  Maximum:-14 673
                  Standard deviation:-3 009
                  Variance:-9 055 770
                  warning   Rule Violated:    Rule A0-1-1: A project shall not contain instances of non-volatile variables being given values that are not subsequently used.

                  209 fields matched

                  209 fieldsFilePathLineFull Name
                  Variable 'a' is assigned a value that is never used.c:\Users\Eagle\Documents\Visual Studio 2017\ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.cpp09911CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                  Variable 'S[0]' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\Analysis\CFGTest.cpp074386CppCheck.style.style.Variable 'S[0]' is assigned a value that is never used.
                  Variable 'gv' is assigned a value that is never used.c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp086168CppCheck.style.style.Variable 'gv' is assigned a value that is never used.
                  Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp067495CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                  Variable 'dwContinueStatus' is assigned a value that is never used.C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp065529CppCheck.style.style.Variable 'dwContinueStatus' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp01010 989CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00910 992CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00811 010CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'VT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00711 013CppCheck.style.style.Variable 'VT' is assigned a value that is never used.
                  Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFrameLowering.cpp082206CppCheck.style.style.Variable 'HandledScratchWaveOffsetReg' is assigned a value that is never used.
                  Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp090149CppCheck.style.style.Variable 'IsCrossAddressSpaceOrdering' is assigned a value that is never used.
                  Variable 'ScratchReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp050779CppCheck.style.style.Variable 'ScratchReg' is assigned a value that is never used.
                  Variable 'VReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp066518CppCheck.style.style.Variable 'VReg' is assigned a value that is never used.
                  Variable 'Walker' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0441 107CppCheck.style.style.Variable 'Walker' is assigned a value that is never used.
                  Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Bitcode\Reader\MetadataLoader.cpp049941CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                  Variable 'Ctor' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TargetPassConfig.cpp048986CppCheck.style.style.Variable 'Ctor' is assigned a value that is never used.
                  Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp057636CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                  Variable 'MBBJoined' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp056691CppCheck.style.style.Variable 'MBBJoined' is assigned a value that is never used.
                  Variable 'ToEnd' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp058636CppCheck.style.style.Variable 'ToEnd' is assigned a value that is never used.
                  Variable 'SubRegB' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0371 512CppCheck.style.style.Variable 'SubRegB' is assigned a value that is never used.
                  Variable 'CmpStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp09669CppCheck.style.style.Variable 'CmpStart' is assigned a value that is never used.
                  Variable 'OffsetStart' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\DWARF\DWARFVerifier.cpp081262CppCheck.style.style.Variable 'OffsetStart' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp09859CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp080273CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\DebugInfo\PDB\Native\DbiStream.cpp078308CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'Distance' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBranchRelaxation.cpp088156CppCheck.style.style.Variable 'Distance' is assigned a value that is never used.
                  Variable 'S2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonStoreWidening.cpp077341CppCheck.style.style.Variable 'S2' is assigned a value that is never used.
                  Variable 'InstBundlePreDuplex' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp091139CppCheck.style.style.Variable 'InstBundlePreDuplex' is assigned a value that is never used.
                  Variable 'MadeChange' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp0291 656CppCheck.style.style.Variable 'MadeChange' is assigned a value that is never used.
                  Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp055737CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                  Variable 'ValuesPtrExpr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp053754CppCheck.style.style.Variable 'ValuesPtrExpr' is assigned a value that is never used.
                  Variable 'Int16ArrayTy' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp052761CppCheck.style.style.Variable 'Int16ArrayTy' is assigned a value that is never used.
                  Variable 'FunctionAddr' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp051768CppCheck.style.style.Variable 'FunctionAddr' is assigned a value that is never used.
                  Variable 'TypeSize' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\ThreadSanitizer.cpp064532CppCheck.style.style.Variable 'TypeSize' is assigned a value that is never used.
                  Variable 'EC' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\LTO\ThinLTOCodeGenerator.cpp054745CppCheck.style.style.Variable 'EC' is assigned a value that is never used.
                  Variable 'Tok' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0166 658CppCheck.style.style.Variable 'Tok' is assigned a value that is never used.
                  Variable 'SpReg' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp076346CppCheck.style.style.Variable 'SpReg' is assigned a value that is never used.
                  Variable 'NewOpcode' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp084194CppCheck.style.style.Variable 'NewOpcode' is assigned a value that is never used.
                  Variable 'NType' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0341 642CppCheck.style.style.Variable 'NType' is assigned a value that is never used.
                  Variable 'NSect' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0331 643CppCheck.style.style.Variable 'NSect' is assigned a value that is never used.
                  Variable 'NDesc' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0321 644CppCheck.style.style.Variable 'NDesc' is assigned a value that is never used.
                  Variable 'NStrx' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0311 645CppCheck.style.style.Variable 'NStrx' is assigned a value that is never used.
                  Variable 'NValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0301 646CppCheck.style.style.Variable 'NValue' is assigned a value that is never used.
                  Variable 'Obj' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h075368CppCheck.style.style.Variable 'Obj' is assigned a value that is never used.
                  Variable 'Err' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\Orc\OrcCBindingsStack.h085188CppCheck.style.style.Variable 'Err' is assigned a value that is never used.
                  Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0232 217CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                  Variable 'IsZExt' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp0212 228CppCheck.style.style.Variable 'IsZExt' is assigned a value that is never used.
                  Variable 'RE' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp0381 477CppCheck.style.style.Variable 'RE' is assigned a value that is never used.
                  Variable 'PatternValue' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopIdiomRecognize.cpp069444CppCheck.style.style.Variable 'PatternValue' is assigned a value that is never used.
                  Variable 'InnerLoopLatch' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopInterchange.cpp0431 309CppCheck.style.style.Variable 'InnerLoopLatch' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0157 546CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0147 602CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Listener' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAG.cpp0137 647CppCheck.style.style.Variable 'Listener' is assigned a value that is never used.
                  Variable 'Callee' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp0127 910CppCheck.style.style.Variable 'Callee' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0471 002CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0461 026CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00611 921CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00512 088CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00014 673CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0451 091CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0421 348CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0261 845CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00412 156CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00312 189CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp0118 752CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00213 062CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'DeadNodes' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\DAGCombiner.cpp00113 116CppCheck.style.style.Variable 'DeadNodes' is assigned a value that is never used.
                  Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0183 390CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                  Variable 'MIB' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp0193 241CppCheck.style.style.Variable 'MIB' is assigned a value that is never used.
                  Variable 'CharAP' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\StringRef.cpp063547CppCheck.style.style.Variable 'CharAP' is assigned a value that is never used.
                  Variable 'byte' is assigned a value that is never used.c:\CoderGears\LLVM10\lib\Support\DataExtractor.cpp089155CppCheck.style.style.Variable 'byte' is assigned a value that is never used.
                  Variable 'Done' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp0411 377CppCheck.style.style.Variable 'Done' is assigned a value that is never used.
                  Variable 'SrcVT' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86FastISel.cpp0351 607CppCheck.style.style.Variable 'SrcVT' is assigned a value that is never used.
                  Variable 'LdDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp062575CppCheck.style.style.Variable 'LdDisp2' is assigned a value that is never used.
                  Variable 'StDisp2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp061577CppCheck.style.style.Variable 'StDisp2' is assigned a value that is never used.
                  Variable 'Size1' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp060578CppCheck.style.style.Variable 'Size1' is assigned a value that is never used.
                  Variable 'Size2' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp059579CppCheck.style.style.Variable 'Size2' is assigned a value that is never used.
                  Variable 'Cycles' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\X86\X86PadShortFunction.cpp093117CppCheck.style.style.Variable 'Cycles' is assigned a value that is never used.
                  Variable 'DL' is assigned a value that is never used.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreFrameLowering.cpp071431CppCheck.style.style.Variable 'DL' is assigned a value that is never used.
                  Variable 'V' is assigned a value that is never used.C:\CoderGears\LLVM10\unittests\XRay\GraphTest.cpp09489CppCheck.style.style.Variable 'V' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp09577CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp092119CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'E' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\bugpoint\Miscompilation.cpp087164CppCheck.style.style.Variable 'E' is assigned a value that is never used.
                  Variable 'argc' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\tools\c-index-test\c-index-test.c0173 788CppCheck.style.style.Variable 'argc' is assigned a value that is never used.
                  Variable 'Fix' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransProtectedScope.cpp083201CppCheck.style.style.Variable 'Fix' is assigned a value that is never used.
                  Variable 'FD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\Mangle.cpp09763CppCheck.style.style.Variable 'FD' is assigned a value that is never used.
                  Variable 'nullStmtColumnNumber' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp079287CppCheck.style.style.Variable 'nullStmtColumnNumber' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp073394CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp072400CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp070441CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'DS' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp068447CppCheck.style.style.Variable 'DS' is assigned a value that is never used.
                  Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0401 377CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                  Variable 'name' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0391 413CppCheck.style.style.Variable 'name' is assigned a value that is never used.
                  Variable 'a' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0361 558CppCheck.style.style.Variable 'a' is assigned a value that is never used.
                  Variable 'fid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0281 815CppCheck.style.style.Variable 'fid' is assigned a value that is never used.
                  Variable 'mfid' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0271 816CppCheck.style.style.Variable 'mfid' is assigned a value that is never used.
                  Variable 'td' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0251 902CppCheck.style.style.Variable 'td' is assigned a value that is never used.
                  Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0242 180CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                  Variable 'bcdef' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0222 227CppCheck.style.style.Variable 'bcdef' is assigned a value that is never used.
                  Variable 'TDD' is assigned a value that is never used.C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp0202 991CppCheck.style.style.Variable 'TDD' is assigned a value that is never used.

                  Statistics

                  Stat   FilePath   Line
                  Sum:-468 956
                  Average:-2 244
                  Minimum:-11
                  Maximum:-14 673
                  Standard deviation:-3 009
                  Variance:-9 055 770
                  error    Query error: Rule A0-1-2: The value returned by a function having a non-void return type that is not an overloaded operator shall be used.
                  1 query syntax error: Incomplete query { }

                  Content of the Rule or Query

                  warning   Rule Violated:    Rule 0–1–11: There shall be no unused parameters in non virtual functions

                  6,054 fields matched

                  6 054 fieldsFilePathLineFull Name
                  unused parameter 'X'C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp06781Clang.diagnostic.diagnostic.unused parameter 'X'
                  unused parameter 'X'C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp057100Clang.diagnostic.diagnostic.unused parameter 'X'
                  unused parameter 't'C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp027329Clang.diagnostic.diagnostic.unused parameter 't'
                  unused parameter 'tup'C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp025355Clang.diagnostic.diagnostic.unused parameter 'tup'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0111 028Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0101 031Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0091 035Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0081 048Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0071 051Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'c'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0061 055Clang.diagnostic.diagnostic.unused parameter 'c'
                  unused parameter 'OS'C:\CoderGears\LLVM10\unittests\ADT\TwineTest.cpp054109Clang.diagnostic.diagnostic.unused parameter 'OS'
                  unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp053110Clang.diagnostic.diagnostic.unused parameter 'Result'
                  unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp044125Clang.diagnostic.diagnostic.unused parameter 'Result'
                  unused parameter 'Result'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersInternalTest.cpp039151Clang.diagnostic.diagnostic.unused parameter 'Result'
                  unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0041 473Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                  unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0031 480Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                  unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersNodeTest.cpp0021 489Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                  unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTraversalTest.cpp0011 918Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                  unused parameter 'Nodes'C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTraversalTest.cpp0002 100Clang.diagnostic.diagnostic.unused parameter 'Nodes'
                  unused parameter 'CI'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp09239Clang.diagnostic.diagnostic.unused parameter 'CI'
                  unused parameter 'InFile'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp09140Clang.diagnostic.diagnostic.unused parameter 'InFile'
                  unused parameter 'Finder'C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0051 298Clang.diagnostic.diagnostic.unused parameter 'Finder'
                  unused parameter 'Compiler'C:\CoderGears\LLVM10\tools\clang\unittests\AST\EvaluateAsRValueTest.cpp08061Clang.diagnostic.diagnostic.unused parameter 'Compiler'
                  unused parameter 'FilePath'C:\CoderGears\LLVM10\tools\clang\unittests\AST\EvaluateAsRValueTest.cpp07962Clang.diagnostic.diagnostic.unused parameter 'FilePath'
                  unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp032281Clang.diagnostic.diagnostic.unused parameter 'LI'
                  unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp028323Clang.diagnostic.diagnostic.unused parameter 'LI'
                  unused parameter 'LI'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp021527Clang.diagnostic.diagnostic.unused parameter 'LI'
                  unused parameter 'LocA'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp06289Clang.diagnostic.diagnostic.unused parameter 'LocA'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp049117Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp047122Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp09535Clang.diagnostic.diagnostic.unused parameter 'AM'
                  unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp08158Clang.diagnostic.diagnostic.unused parameter 'AM'
                  unused parameter 'AM'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp06681Clang.diagnostic.diagnostic.unused parameter 'AM'
                  unused parameter 'F'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp052112Clang.diagnostic.diagnostic.unused parameter 'F'
                  unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp033274Clang.diagnostic.diagnostic.unused parameter 'UR'
                  unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp026351Clang.diagnostic.diagnostic.unused parameter 'UR'
                  unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp024370Clang.diagnostic.diagnostic.unused parameter 'UR'
                  unused parameter 'UR'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp023392Clang.diagnostic.diagnostic.unused parameter 'UR'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp022514Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp020552Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp019591Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'C'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp018635Clang.diagnostic.diagnostic.unused parameter 'C'
                  unused parameter 'C'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp016681Clang.diagnostic.diagnostic.unused parameter 'C'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp015727Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp014769Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'M'C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp013812Clang.diagnostic.diagnostic.unused parameter 'M'
                  unused parameter 'SS'C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp037219Clang.diagnostic.diagnostic.unused parameter 'SS'
                  unused parameter 'isFile'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07862Clang.diagnostic.diagnostic.unused parameter 'isFile'
                  unused parameter 'F'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07763Clang.diagnostic.diagnostic.unused parameter 'F'
                  unused parameter 'FS'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\FileManagerTest.cpp07664Clang.diagnostic.diagnostic.unused parameter 'FS'
                  unused parameter 'Name'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp09830Clang.diagnostic.diagnostic.unused parameter 'Name'
                  unused parameter 'IsVolatile'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp09631Clang.diagnostic.diagnostic.unused parameter 'IsVolatile'
                  unused parameter 'Path'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp07567Clang.diagnostic.diagnostic.unused parameter 'Path'
                  unused parameter 'EC'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp045124Clang.diagnostic.diagnostic.unused parameter 'EC'
                  unused parameter 'E'C:\CoderGears\LLVM10\unittests\tools\llvm-cfi-verify\FileAnalysis.cpp07270Clang.diagnostic.diagnostic.unused parameter 'E'
                  unused parameter 'E'C:\CoderGears\LLVM10\unittests\tools\llvm-cfi-verify\GraphBuilder.cpp043132Clang.diagnostic.diagnostic.unused parameter 'E'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp051113Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp050115Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp048119Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp046123Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp042140Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp041145Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp040148Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp038201Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp035274Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp031281Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp030283Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'Diags'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TUSchedulerTests.cpp029292Clang.diagnostic.diagnostic.unused parameter 'Diags'
                  unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp08256Clang.diagnostic.diagnostic.unused parameter 'File'
                  unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp036273Clang.diagnostic.diagnostic.unused parameter 'File'
                  unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp034274Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                  unused parameter 'SkipCache'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp017666Clang.diagnostic.diagnostic.unused parameter 'SkipCache'
                  unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08941Clang.diagnostic.diagnostic.unused parameter 'File'
                  unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08642Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                  unused parameter 'Callback'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp012902Clang.diagnostic.diagnostic.unused parameter 'Callback'
                  unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FindSymbolsTests.cpp09929Clang.diagnostic.diagnostic.unused parameter 'File'
                  unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FindSymbolsTests.cpp09730Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                  unused parameter 'Promise'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp08443Clang.diagnostic.diagnostic.unused parameter 'Promise'
                  unused parameter 'File'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\XRefsTests.cpp09436Clang.diagnostic.diagnostic.unused parameter 'File'
                  unused parameter 'Diagnostics'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\XRefsTests.cpp09337Clang.diagnostic.diagnostic.unused parameter 'Diagnostics'
                  unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp09040Clang.diagnostic.diagnostic.unused parameter 'MF'
                  unused parameter 'MBB'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08841Clang.diagnostic.diagnostic.unused parameter 'MBB'
                  unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08742Clang.diagnostic.diagnostic.unused parameter 'MF'
                  unused parameter 'MBB'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08543Clang.diagnostic.diagnostic.unused parameter 'MBB'
                  unused parameter 'MF'C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp08344Clang.diagnostic.diagnostic.unused parameter 'MF'
                  unused parameter 'RecordIndex'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp056108Clang.diagnostic.diagnostic.unused parameter 'RecordIndex'
                  unused parameter 'CVRecords'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp055109Clang.diagnostic.diagnostic.unused parameter 'CVRecords'
                  unused parameter 'CVR'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp07369Clang.diagnostic.diagnostic.unused parameter 'CVR'
                  unused parameter 'Address'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp07469Clang.diagnostic.diagnostic.unused parameter 'Address'
                  unused parameter 'SymbolId'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp07171Clang.diagnostic.diagnostic.unused parameter 'SymbolId'
                  unused parameter 'SymbolId'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp07075Clang.diagnostic.diagnostic.unused parameter 'SymbolId'
                  unused parameter 'VA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06978Clang.diagnostic.diagnostic.unused parameter 'VA'
                  unused parameter 'Offset'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06879Clang.diagnostic.diagnostic.unused parameter 'Offset'
                  unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06582Clang.diagnostic.diagnostic.unused parameter 'RVA'
                  unused parameter 'Offset'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06483Clang.diagnostic.diagnostic.unused parameter 'Offset'
                  unused parameter 'Address'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06387Clang.diagnostic.diagnostic.unused parameter 'Address'
                  unused parameter 'RVA'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06190Clang.diagnostic.diagnostic.unused parameter 'RVA'
                  unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp06091Clang.diagnostic.diagnostic.unused parameter 'Type'
                  unused parameter 'Sect'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp05995Clang.diagnostic.diagnostic.unused parameter 'Sect'
                  unused parameter 'Type'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp05896Clang.diagnostic.diagnostic.unused parameter 'Type'

                  Statistics

                  Stat   FilePath   Line
                  Sum:-9 644 082
                  Average:-1 593
                  Minimum:-7
                  Maximum:-39 420
                  Standard deviation:-3 136
                  Variance:-9 836 193

                  610
                  Lexical Conventions  

                  warning   Rule Violated:    Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope

                  2,917 fields matched

                  2 917 fieldsFilePathLineFull Name
                  declaration shadows a local variableC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063325Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp062326Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of 'TinyPtrVectorTest<VectorT>'C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp09850Clang.diagnostic.diagnostic.declaration shadows a field of 'TinyPtrVectorTest<VectorT>'
                  declaration shadows a field of 'TinyPtrVectorTest<VectorT>'C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp09662Clang.diagnostic.diagnostic.declaration shadows a field of 'TinyPtrVectorTest<VectorT>'
                  declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp064322Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of 'llvm::(anonymousnamespace )::ScalarEvolutionsTest'C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp09755Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::(anonymousnamespace )::ScalarEvolutionsTest'
                  declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp037663Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp036672Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variablec:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp074295Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp071305Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp070311Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp067316Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp053416Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp051434Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp046489Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp045491Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp044497Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp043511Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp042515Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp041534Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp040537Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a variable in namespace 'clang::move::(anonymous)'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-move\ClangMoveTests.cpp039559Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'clang::move::(anonymous)'
                  declaration shadows a field of 'CaptureProxy<T>'C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp09943Clang.diagnostic.diagnostic.declaration shadows a field of 'CaptureProxy<T>'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp085215Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp084224Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp083229Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp081244Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp080253Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp079258Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp078273Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp077282Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp075287Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp072304Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp069313Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp066318Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp060334Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp058343Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a variable in namespace 'llvm::pdb'C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp057348Clang.diagnostic.diagnostic.declaration shadows a variable in namespace 'llvm::pdb'
                  declaration shadows a field of 'llvm::dwarfgen::LineTable'c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp068314Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::dwarfgen::LineTable'
                  declaration shadows a variable in the global namespacec:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp059342Clang.diagnostic.diagnostic.declaration shadows a variable in the global namespace
                  declaration shadows a field of 'llvm::dwarfgen::Generator'c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp049454Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::dwarfgen::Generator'
                  declaration shadows a local variableC:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DWARFDebugInfoTest.cpp0261 650Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\unittests\DebugInfo\MSF\MSFBuilderTest.cpp073304Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp093172Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                  declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp091176Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                  declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp090181Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                  declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp089186Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                  declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp088191Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::MockRawSymbol'
                  declaration shadows a field of 'Pattern'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp092174Clang.diagnostic.diagnostic.declaration shadows a field of 'Pattern'
                  declaration shadows a field of 'CheckString'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0321 132Clang.diagnostic.diagnostic.declaration shadows a field of 'CheckString'
                  declaration shadows a field of 'CheckString'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0311 161Clang.diagnostic.diagnostic.declaration shadows a field of 'CheckString'
                  declaration shadows a local variableC:\CoderGears\LLVM10\unittests\FuzzMutate\RandomIRBuilderTest.cpp095126Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp065322Clang.diagnostic.diagnostic.declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'
                  declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp061334Clang.diagnostic.diagnostic.declaration shadows a field of 'PassBuilderCallbacksTest<PassManager <type-parameter-0-0, AnalysisManager<type-parameter-0-0, type-parameter-0-2...>, type-parameter-0-1...> >'
                  declaration shadows a local variableC:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp082238Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0252 109Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0173 266Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0163 271Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0064 654Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0044 717Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0134 291Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0124 301Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0114 307Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0104 318Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0094 324Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0035 140Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0291 228Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0281 230Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0232 309Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00010 779Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0153 551Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0143 608Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0054 686Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of 'llvm::AArch64TargetLowering'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0027 585Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TargetLowering'
                  declaration shadows a field of 'llvm::AArch64TargetLowering'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0017 602Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TargetLowering'
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp055397Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of 'llvm::AArch64TTIImpl'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp035770Clang.diagnostic.diagnostic.declaration shadows a field of 'llvm::AArch64TTIImpl'
                  declaration shadows a field of ' (anonymousnamespace)::AArch64AsmPrinter'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp050438Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64AsmPrinter'
                  declaration shadows a field of ' (anonymousnamespace)::AArch64AsmPrinter'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp047466Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64AsmPrinter'
                  declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp056384Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                  declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp087191Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                  declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp086192Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace)::SSACCmpConv'
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp033797Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp048464Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FalkorHWPFFix.cpp034792Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0222 451Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0084 614Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0074 623Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp038569Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0202 630Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0301 188Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0192 690Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0212 562Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstructionSelector.cpp0271 240Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a field of '(anonymousnamespace )::AArch64SIMDInstrOpt'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp052427Clang.diagnostic.diagnostic.declaration shadows a field of '(anonymousnamespace )::AArch64SIMDInstrOpt'
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp076284Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp054398Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variableC:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp094140Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variablec:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0182 731Clang.diagnostic.diagnostic.declaration shadows a local variable
                  declaration shadows a local variablec:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelLowering.cpp0242 306Clang.diagnostic.diagnostic.declaration shadows a local variable

                  Statistics

                  Stat   FilePath   Line
                  Sum:-6 509 493
                  Average:-2 232
                  Minimum:-18
                  Maximum:-35 928
                  Standard deviation:-3 311
                  Variance:-10 962 119

                  520
                  Basic Concepts  

                  warning   Rule Violated:    Rule 3–1–2: Functions shall not be declared at block scope

                  1 field matched

                  1 fieldFilePathLineFull Name
                  Rule3-1-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonFrameLowering.cpp02 402Misra.Basic Standards.Basic Standards.Rule3-1-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-2 402
                  Average:-2 402
                  Minimum:-2 402
                  Maximum:-2 402
                  Standard deviation:-0
                  Variance:-0
                  warning   Rule Violated:    Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.

                  259 fields matched

                  259 fieldsFilePathLineFull Name
                  The scope of the variable 'SummaryString' can be reduced.C:\CoderGears\LLVM10\unittests\Analysis\ProfileSummaryInfoTest.cpp09274CppCheck.style.style.The scope of the variable 'SummaryString' can be reduced.
                  The scope of the variable 'loop' can be reduced.c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp081199CppCheck.style.style.The scope of the variable 'loop' can be reduced.
                  The scope of the variable 'F' can be reduced.C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp075272CppCheck.style.style.The scope of the variable 'F' can be reduced.
                  The scope of the variable 'Enc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp042851CppCheck.style.style.The scope of the variable 'Enc' can be reduced.
                  The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0039 017CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                  The scope of the variable 'LIs' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp088164CppCheck.style.style.The scope of the variable 'LIs' can be reduced.
                  The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp057577CppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
                  The scope of the variable 'SubReg0' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp080207CppCheck.style.style.The scope of the variable 'SubReg0' can be reduced.
                  The scope of the variable 'SubReg1' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp079208CppCheck.style.style.The scope of the variable 'SubReg1' can be reduced.
                  The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0163 434CppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
                  The scope of the variable 'SCDescRepl' can be reduced.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp078234CppCheck.style.style.The scope of the variable 'SCDescRepl' can be reduced.
                  The scope of the variable 'Imm' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0104 044CppCheck.style.style.The scope of the variable 'Imm' can be reduced.
                  The scope of the variable 'O' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp0232 232CppCheck.style.style.The scope of the variable 'O' can be reduced.
                  The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp052676CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                  The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp047720CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                  The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIMemoryLegalizer.cpp043815CppCheck.style.style.The scope of the variable 'MBB' can be reduced.
                  The scope of the variable 'RegEnc' can be reduced.C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\SIMCCodeEmitter.cpp071334CppCheck.style.style.The scope of the variable 'RegEnc' can be reduced.
                  The scope of the variable 'Imm2' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0064 607CppCheck.style.style.The scope of the variable 'Imm2' can be reduced.
                  The scope of the variable 'RegIdx' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0055 896CppCheck.style.style.The scope of the variable 'RegIdx' can be reduced.
                  The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00210 314CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                  The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00110 348CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                  The scope of the variable 'DAG' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp00011 773CppCheck.style.style.The scope of the variable 'DAG' can be reduced.
                  The scope of the variable 'ScratchReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseRegisterInfo.cpp045779CppCheck.style.style.The scope of the variable 'ScratchReg' can be reduced.
                  The scope of the variable 'MIB' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ThumbRegisterInfo.cpp060521CppCheck.style.style.The scope of the variable 'MIB' can be reduced.
                  The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.c:\CoderGears\LLVM10\lib\Target\ARM\ARMTargetTransformInfo.cpp064389CppCheck.style.style.The scope of the variable 'NumVectorInstToHideOverhead' can be reduced.
                  The scope of the variable 'DestReg' can be reduced.C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp0212 518CppCheck.style.style.The scope of the variable 'DestReg' can be reduced.
                  The scope of the variable 'Attr' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\CFLAndersAliasAnalysis.cpp066374CppCheck.style.style.The scope of the variable 'Attr' can be reduced.
                  The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0301 722CppCheck.style.style.The scope of the variable 'X' can be reduced.
                  The scope of the variable 'C' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InstructionSimplify.cpp0133 766CppCheck.style.style.The scope of the variable 'C' can be reduced.
                  The scope of the variable 'PtrAccessSize' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\VectorUtils.cpp085171CppCheck.style.style.The scope of the variable 'PtrAccessSize' can be reduced.
                  The scope of the variable 'Splitable' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp058572CppCheck.style.style.The scope of the variable 'Splitable' can be reduced.
                  The scope of the variable 'GV2' can be reduced.c:\CoderGears\LLVM10\lib\Analysis\ConstantFolding.cpp048715CppCheck.style.style.The scope of the variable 'GV2' can be reduced.
                  The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp040988CppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
                  The scope of the variable 'RHSBase' can be reduced.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0381 034CppCheck.style.style.The scope of the variable 'RHSBase' can be reduced.
                  The scope of the variable 'U' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp0252 102CppCheck.style.style.The scope of the variable 'U' can be reduced.
                  The scope of the variable 'Hi' can be reduced.C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp086170CppCheck.style.style.The scope of the variable 'Hi' can be reduced.
                  The scope of the variable 'NextDepth' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\AggressiveAntiDepBreaker.cpp073281CppCheck.style.style.The scope of the variable 'NextDepth' can be reduced.
                  The scope of the variable 'PreA' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\DetectDeadLanes.cpp084183CppCheck.style.style.The scope of the variable 'PreA' can be reduced.
                  The scope of the variable 'SrcIdx' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TargetRegisterInfo.cpp067360CppCheck.style.style.The scope of the variable 'SrcIdx' can be reduced.
                  The scope of the variable 'HasLoop' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\ScheduleDAG.cpp059529CppCheck.style.style.The scope of the variable 'HasLoop' can be reduced.
                  The scope of the variable 'B' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp0361 274CppCheck.style.style.The scope of the variable 'B' can be reduced.
                  The scope of the variable 'SSAUpdate' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\TailDuplicator.cpp087169CppCheck.style.style.The scope of the variable 'SSAUpdate' can be reduced.
                  The scope of the variable 'Locations' can be reduced.c:\CoderGears\LLVM10\lib\CodeGen\StackMaps.cpp065385CppCheck.style.style.The scope of the variable 'Locations' can be reduced.
                  The scope of the variable 'Dups2' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\IfConversion.cpp0371 168CppCheck.style.style.The scope of the variable 'Dups2' can be reduced.
                  The scope of the variable 'SP' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MachineOutliner.cpp044797CppCheck.style.style.The scope of the variable 'SP' can be reduced.
                  The scope of the variable 'functionNum' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\MIRCanonicalizerPass.cpp046769CppCheck.style.style.The scope of the variable 'functionNum' can be reduced.
                  The scope of the variable 'SubRegB' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\TwoAddressInstructionPass.cpp0341 512CppCheck.style.style.The scope of the variable 'SubRegB' can be reduced.
                  The scope of the variable 'XRayThreshold' can be reduced.C:\CoderGears\LLVM10\lib\CodeGen\XRayInstrumentation.cpp089150CppCheck.style.style.The scope of the variable 'XRayThreshold' can be reduced.
                  The scope of the variable 'StatepointID' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp09374CppCheck.style.style.The scope of the variable 'StatepointID' can be reduced.
                  The scope of the variable 'NumPatchBytes' can be reduced.c:\CoderGears\LLVM10\lib\IR\Statepoint.cpp09179CppCheck.style.style.The scope of the variable 'NumPatchBytes' can be reduced.
                  The scope of the variable 'CmpStart' can be reduced.c:\CoderGears\LLVM10\lib\IR\IntrinsicInst.cpp09469CppCheck.style.style.The scope of the variable 'CmpStart' can be reduced.
                  The scope of the variable 'FalseVal' can be reduced.c:\CoderGears\LLVM10\lib\DebugInfo\CodeView\RecordSerialization.cpp09739CppCheck.style.style.The scope of the variable 'FalseVal' can be reduced.
                  The scope of the variable 'Dest' can be reduced.C:\CoderGears\LLVM10\lib\DebugInfo\CodeView\TypeStreamMerger.cpp069357CppCheck.style.style.The scope of the variable 'Dest' can be reduced.
                  The scope of the variable 'NonExtOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0182 937CppCheck.style.style.The scope of the variable 'NonExtOpcode' can be reduced.
                  The scope of the variable 'NewMI' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0094 337CppCheck.style.style.The scope of the variable 'NewMI' can be reduced.
                  The scope of the variable 'ShrinkCounter' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonFrameLowering.cpp063397CppCheck.style.style.The scope of the variable 'ShrinkCounter' can be reduced.
                  The scope of the variable 'HFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp053669CppCheck.style.style.The scope of the variable 'HFI' can be reduced.
                  The scope of the variable 'HMFI' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp049713CppCheck.style.style.The scope of the variable 'HMFI' can be reduced.
                  The scope of the variable 'HLOF' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp0391 014CppCheck.style.style.The scope of the variable 'HLOF' can be reduced.
                  The scope of the variable 'SmallestElement' can be reduced.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonTargetObjectFile.cpp072286CppCheck.style.style.The scope of the variable 'SmallestElement' can be reduced.
                  The scope of the variable 'Good' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonVLIWPacketizer.cpp0311 702CppCheck.style.style.The scope of the variable 'Good' can be reduced.
                  The scope of the variable 'isSafe' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonCopyToCombine.cpp074276CppCheck.style.style.The scope of the variable 'isSafe' can be reduced.
                  The scope of the variable 'B' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenPredicate.cpp077264CppCheck.style.style.The scope of the variable 'B' can be reduced.
                  The scope of the variable 'Is' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp083183CppCheck.style.style.The scope of the variable 'Is' can be reduced.
                  The scope of the variable 'foundFeeder' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonNewValueJump.cpp055600CppCheck.style.style.The scope of the variable 'foundFeeder' can be reduced.
                  The scope of the variable 'PR' can be reduced.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonPeephole.cpp076264CppCheck.style.style.The scope of the variable 'PR' can be reduced.
                  The scope of the variable 'X' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp0291 830CppCheck.style.style.The scope of the variable 'X' can be reduced.
                  The scope of the variable 'V2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineShifts.cpp062426CppCheck.style.style.The scope of the variable 'V2' can be reduced.
                  The scope of the variable 'LHS' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCasts.cpp051684CppCheck.style.style.The scope of the variable 'LHS' can be reduced.
                  The scope of the variable 'LHS2' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSelect.cpp0321 697CppCheck.style.style.The scope of the variable 'LHS2' can be reduced.
                  The scope of the variable 'CInt' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstructionCombining.cpp056587CppCheck.style.style.The scope of the variable 'CInt' can be reduced.
                  The scope of the variable 'RHSCIOp' can be reduced.c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineCompares.cpp0143 456CppCheck.style.style.The scope of the variable 'RHSCIOp' can be reduced.
                  The scope of the variable 'Weight' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\CFGMST.h090125CppCheck.style.style.The scope of the variable 'Weight' can be reduced.
                  The scope of the variable 'M' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\AddressSanitizer.cpp0281 841CppCheck.style.style.The scope of the variable 'M' can be reduced.
                  The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0351 447CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                  The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0242 137CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                  The scope of the variable 'ShadowPtr' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0192 581CppCheck.style.style.The scope of the variable 'ShadowPtr' can be reduced.
                  The scope of the variable 'Base' can be reduced.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\MemorySanitizer.cpp0123 849CppCheck.style.style.The scope of the variable 'Base' can be reduced.
                  The scope of the variable 'RegNum' can be reduced.C:\CoderGears\LLVM10\lib\Target\Lanai\AsmParser\LanaiAsmParser.cpp050693CppCheck.style.style.The scope of the variable 'RegNum' can be reduced.
                  The scope of the variable 'Ty' can be reduced.C:\CoderGears\LLVM10\lib\Linker\LinkModules.cpp061441CppCheck.style.style.The scope of the variable 'Ty' can be reduced.
                  The scope of the variable 'Opcode' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp054654CppCheck.style.style.The scope of the variable 'Opcode' can be reduced.
                  The scope of the variable 'augmentationLength' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCDwarf.cpp0331 553CppCheck.style.style.The scope of the variable 'augmentationLength' can be reduced.
                  The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp09922CppCheck.style.style.The scope of the variable 'cStream' can be reduced.
                  The scope of the variable 'cStream' can be reduced.c:\CoderGears\LLVM10\lib\MC\MCDisassembler\MCDisassembler.cpp09831CppCheck.style.style.The scope of the variable 'cStream' can be reduced.
                  The scope of the variable 'Index' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0222 402CppCheck.style.style.The scope of the variable 'Index' can be reduced.
                  The scope of the variable 'SpaceEaten' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0202 526CppCheck.style.style.The scope of the variable 'SpaceEaten' can be reduced.
                  The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0113 900CppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
                  The scope of the variable 'LineNumber' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0173 388CppCheck.style.style.The scope of the variable 'LineNumber' can be reduced.
                  The scope of the variable 'kInvalidOptionError' can be reduced.C:\CoderGears\LLVM10\lib\MC\MCParser\AsmParser.cpp0074 493CppCheck.style.style.The scope of the variable 'kInvalidOptionError' can be reduced.
                  The scope of the variable 'RegNo' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0046 177CppCheck.style.style.The scope of the variable 'RegNo' can be reduced.
                  The scope of the variable 'MaxShift' can be reduced.C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp0084 464CppCheck.style.style.The scope of the variable 'MaxShift' can be reduced.
                  The scope of the variable 'SMPos1' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MipsISelLowering.cpp041867CppCheck.style.style.The scope of the variable 'SMPos1' can be reduced.
                  The scope of the variable 'SpReg' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16InstrInfo.cpp070346CppCheck.style.style.The scope of the variable 'SpReg' can be reduced.
                  The scope of the variable 'name_' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\Mips16HardFloatInfo.cpp09639CppCheck.style.style.The scope of the variable 'name_' can be reduced.
                  The scope of the variable 'NewOpcode' can be reduced.c:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp082194CppCheck.style.style.The scope of the variable 'NewOpcode' can be reduced.
                  The scope of the variable 'Bytes' can be reduced.c:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXAsmPrinter.cpp0271 913CppCheck.style.style.The scope of the variable 'Bytes' can be reduced.
                  The scope of the variable 'Instr' can be reduced.C:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTXImageOptimizer.cpp09564CppCheck.style.style.The scope of the variable 'Instr' can be reduced.
                  The scope of the variable 'SignExtended' can be reduced.C:\CoderGears\LLVM10\lib\Object\MachOObjectFile.cpp0153 436CppCheck.style.style.The scope of the variable 'SignExtended' can be reduced.
                  The scope of the variable 'MF' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp068358CppCheck.style.style.The scope of the variable 'MF' can be reduced.
                  The scope of the variable 'MBB' can be reduced.C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCInstrInfo.cpp0262 075CppCheck.style.style.The scope of the variable 'MBB' can be reduced.

                  Statistics

                  Stat   FilePath   Line
                  Sum:-631 117
                  Average:-2 437
                  Minimum:-22
                  Maximum:-17 923
                  Standard deviation:-2 634
                  Variance:-6 937 992

                  040
                  Standard Conversions  

                  warning   Rule Violated:    Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.

                  77 fields matched

                  77 fieldsFilePathLineFull Name
                  Rule4-5-1C:\CoderGears\LLVM10\unittests\ADT\SimpleIListTest.cpp52576Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp58462Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp331 360Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp48783Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp301 629Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\MachineOperand.cpp65239Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h49763Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\LiveIntervals.cpp44838Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp066 497Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp311 623Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instruction.cpp64269Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instruction.cpp63276Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\IR\Instructions.cpp291 701Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\GlobalISel\RegBankSelect.cpp40908Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\GlobalISel\RegBankSelect.cpp39912Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\BitTracker.cpp56477Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHazardRecognizer.cpp70106Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGatherPacketize.cpp7467Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp50647Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp46791Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineSelect.cpp53533Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Lanai\LanaiAluCode.h7374Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInstrDesc.h62282Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInstrDesc.h61290Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\Target\Mips\MipsAnalyzeImmediate.cpp68149Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Option\OptTable.cpp7182Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp0212 933Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelDAGToDAG.cpp341 158Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldImpl.h66215Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVN.cpp42878Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVN.cpp41896Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Scalar\NewGVN.cpp321 434Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\TargetLowering.cpp282 150Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Support\APFloat.cpp224 196Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp243 590Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp215 586Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp205 597Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp195 602Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp185 606Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp175 609Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp165 621Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp155 624Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp145 818Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp135 829Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp125 865Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp115 874Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp105 891Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp095 899Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp085 906Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyCFG.cpp075 914Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp059 525Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0311 190Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0113 244Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0018 567Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp351 125Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\unittests\Support\Path.cpp60353Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\unittests\Support\TargetParserTest.cpp47790Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\Type.cpp253 410Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGExpr.cpp51610Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGObjCMac.cpp272 635Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Format\SortJavaScriptImports.cpp69111Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPExpressions.cpp45796Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\Lex\Preprocessor.h43855Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseTentative.cpp59392Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaChecking.cpp049 537Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaInit.cpp233 882Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-opt-report\OptReport.cpp7281Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptStmt.h7643Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptStmt.h7553Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenRegisters.h54496Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp57471Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp55483Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp361 008Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.h38985Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.h37988Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp67166Misra.Expressions.Expressions.Rule4-5-1
                  Rule4-5-1C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp262 917Misra.Expressions.Expressions.Rule4-5-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-220 738
                  Average:-2 867
                  Minimum:-43
                  Maximum:-18 567
                  Standard deviation:-3 614
                  Variance:-13 062 752
                  warning   Rule Violated:    Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.

                  870 fields matched

                  870 fieldsFilePathLineFull Name
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0172 003Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 292Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 581Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp078119Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainF.cpp055254Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\examples\BrainF\BrainFDriver.cpp072139Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp042759Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp040822Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp039830Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp038837Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp037849Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp036860Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp035873Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp034885Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp033899Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp032911Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp031925Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\unittests\IR\ConstantRangeTest.cpp030936Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0123 844Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0114 017Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0104 060Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0084 131Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0201 902Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0191 916Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0055 195Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetObjectFile.cpp09839Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp068169Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp067170Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp066171Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp065172Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp064173Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp063174Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp062175Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp061176Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp060197Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp059198Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp058199Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp057200Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0261 106Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09932Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64MCExpr.h073137Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64MCExpr.h071144Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09569Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AsmBackend.cpp09471Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0231 211Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0271 102Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp047556Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0211 793Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.h045587Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0064 881Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0094 129Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0036 389Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0027 551Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAsmPrinter.cpp0241 186Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h053313Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelDAGToDAG.cpp0181 961Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFormMemoryClauses.cpp050367Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0291 053Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0281 088Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp080117Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp049373Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp044712Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp043740Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp041812Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\AMDGPUTargetStreamer.cpp056215Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp0045 491Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09281Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09184Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp09086Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp08989Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMBaseInstrInfo.cpp0074 509Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelLowering.cpp0018 756Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp08799Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp086102Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp085105Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp084109Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp083112Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp081115Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp079119Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp076122Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\ARMRegisterBankInfo.cpp075125Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\Thumb2SizeReduction.cpp046587Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09758Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09667Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp09374Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp08890Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp082114Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp077121Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp074137Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp069160Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp0251 108Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp0221 223Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\include\llvm\Analysis\AliasAnalysis.h054256Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\MemoryBuiltins.cpp070153Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0162 221Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0152 243Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0009 812Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysis.cpp052351Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2C:\CoderGears\LLVM10\lib\Analysis\AliasAnalysis.cpp051365Misra.Expressions.Expressions.Rule4-5-2
                  Rule4-5-2c:\CoderGears\LLVM10\include\llvm\Analysis\AliasAnalysis.h048470Misra.Expressions.Expressions.Rule4-5-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-1 332 845
                  Average:-1 532
                  Minimum:-28
                  Maximum:-12 938
                  Standard deviation:-2 224
                  Variance:-4 946 619
                  warning   Rule Violated:    Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.

                  14 fields matched

                  14 fieldsFilePathLineFull Name
                  Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp1082Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp0997Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp06414Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp07256Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp031 296Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\lib\Analysis\DependenceAnalysis.cpp002 516Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\include\llvm\Transforms\IPO\WholeProgramDevirt.h1257Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\include\llvm\Transforms\IPO\WholeProgramDevirt.h1169Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h021 634Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\AST\RecordLayoutBuilder.cpp011 684Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\tools\clang\include\clang\Basic\Diagnostic.h04696Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\DeltaTree.cpp08251Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\RewriteRope.cpp05610Misra.Expressions.Expressions.Rule4-5-3
                  Rule4-5-3c:\CoderGears\LLVM10\tools\sanstats\sanstats.cpp1344Misra.Expressions.Expressions.Rule4-5-3

                  Statistics

                  Stat   FilePath   Line
                  Sum:-9 706
                  Average:-693.29
                  Minimum:-44
                  Maximum:-2 516
                  Standard deviation:-754.47
                  Variance:-569 227
                  warning   Rule Violated:    Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant

                  5,203 fields matched

                  5 203 fieldsFilePathLineFull Name
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08280Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07895Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp074110Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09717Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09042Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08183Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp075106Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp072127Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp070151Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066199Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp065240Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064263Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062284Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp060308Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058317Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056358Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp055381Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp054402Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09619Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09421Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08851Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp076105Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp068168Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp063275Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp061286Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp059309Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp057325Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09519Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09237Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08751Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09816Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09331Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08555Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08089Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp07796Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09915Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08944Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08374Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp07993Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp073116Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp071136Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp069156Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp067183Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp053414Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp052423Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp051440Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp09140Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08655Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp050460Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp049536Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp048547Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp047558Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp046610Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp045620Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp044645Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp043675Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp042732Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp041751Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp040816Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp039852Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp038869Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp037956Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp036995Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 052Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 074Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0331 076Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0321 079Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 080Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0301 082Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 085Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 087Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 089Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0261 092Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0251 095Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0241 099Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 101Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0221 105Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0211 107Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 110Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0191 113Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0181 115Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0171 119Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0161 123Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0151 125Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0141 128Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0131 130Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0121 133Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0111 136Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0101 138Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0091 142Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0081 145Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0071 148Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0061 150Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0051 153Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0041 154Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0031 156Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0021 159Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0011 162Misra.Expressions.Expressions.Rule4-10-2
                  Rule4-10-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0001 164Misra.Expressions.Expressions.Rule4-10-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-4 738 658
                  Average:-910.75
                  Minimum:-8
                  Maximum:-12 416
                  Standard deviation:-1 641
                  Variance:-2 692 960

                  380
                  Expressions  

                  warning   Rule Violated:    Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.

                  9,586 fields matched

                  9 586 fieldsFilePathLineFull Name
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09064Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061382Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp059416Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp058420Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057424Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp056425Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp055433Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp054437Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp053441Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp052442Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp051450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp049454Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp046458Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp045459Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp044469Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp043473Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp042477Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp041501Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp039503Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp038504Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp037505Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp036507Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp035508Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp034509Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp033511Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp032512Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 020Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 021Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 028Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 364Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0171 391Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0161 392Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0151 394Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0141 395Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0131 396Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0121 403Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0111 408Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0101 626Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0091 628Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0081 630Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0071 632Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0061 644Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0051 646Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0041 648Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0031 652Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0021 656Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0011 725Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                  implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0002 051Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09460Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09361Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09262Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09163Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08471Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08272Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08077Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp07878Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp07785Clang.diagnostic.diagnostic.implicit conversion changes signedness: '_Ty' (aka 'long long') to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp068218Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp07977Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp073107Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp031540Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                  implicit conversion changes signedness: 'const int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp071155Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09919Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                  implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09820Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')
                  implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09643Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int'
                  implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09553Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp08965Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp067315Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'mapped_type' (aka 'unsigned int')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp060413Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp048457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned int')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp040502Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp030541Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp09728Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp070174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\PackedVectorTest.cpp08174Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp066328Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp065330Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp064332Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp063354Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp047457Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'unsigned int' to 'int'C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp027776Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'unsigned int' to 'int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp069198Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'unsigned int'C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp050450Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'unsigned int'
                  implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp029557Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08867Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                  implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08769Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'size_t' (aka 'unsigned long long') to 'typename iterator_traits<double *const *>::difference_type' (aka 'long long')
                  implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp062374Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp028700Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0221 212Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0211 264Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0201 314Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp0181 365Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08669Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08570Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp08371Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07689Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07590Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp07491Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'
                  implicit conversion changes signedness: 'char' to 'unsigned char'C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp072111Clang.diagnostic.diagnostic.implicit conversion changes signedness: 'char' to 'unsigned char'

                  Statistics

                  Stat   FilePath   Line
                  Sum:-24 686 571
                  Average:-2 575
                  Minimum:-17
                  Maximum:-39 895
                  Standard deviation:-4 594
                  Variance:-21 105 992
                  warning   Rule Violated:    Rule 5–0–5: There shall be no implicit floating-integral conversions.

                  24 fields matched

                  24 fieldsFilePathLineFull Name
                  implicit conversion turns floating-point number into integer: 'float' to 'unsigned int'c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp2281Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'unsigned int'
                  implicit conversion turns floating-point number into integer: 'float' to 'uint32_t' (aka 'unsigned int')C:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopPredication.cpp03762Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'uint32_t' (aka 'unsigned int')
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp19146Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp18148Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp17160Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp16162Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp15164Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp08320Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp07322Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\lib\Support\Timer.cpp06324Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\lib\Transforms\Utils\LoopUnrollPeel.cpp05372Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion turns floating-point number into integer: 'double' to 'unsigned int'c:\CoderGears\LLVM10\lib\Transforms\Utils\SimplifyLibCalls.cpp011 284Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'unsigned int'
                  implicit conversion turns floating-point number into integer: 'double' to 'int'C:\CoderGears\LLVM10\lib\Target\X86\X86InterleavedAccess.cpp04450Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'int'
                  implicit conversion turns floating-point number into integer: 'const float' to 'unsigned int'C:\CoderGears\LLVM10\lib\Transforms\IPO\FunctionImport.cpp09318Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'const float' to 'unsigned int'
                  implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.cpp001 653Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long')
                  implicit conversion turns floating-point number into integer: 'float' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\CodeComplete.cpp021 121Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'float' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\Trace.cpp2375Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\Trace.cpp20100Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'bool'c:\CoderGears\LLVM10\tools\llvm-mca\ResourcePressureView.cpp2185Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'bool'
                  implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long long')c:\CoderGears\LLVM10\tools\llvm-xray\xray-color-helper.cpp14195Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long long')
                  implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp13247Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')
                  implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp12248Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')
                  implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp11251Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'difference_type' (aka 'long long')
                  implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')C:\CoderGears\LLVM10\tools\llvm-xray\xray-account.cpp10252Clang.diagnostic.diagnostic.implicit conversion turns floating-point number into integer: 'double' to 'size_type' (aka 'unsigned long long')

                  Statistics

                  Stat   FilePath   Line
                  Sum:-9 240
                  Average:-385
                  Minimum:-75
                  Maximum:-1 653
                  Standard deviation:-400.65
                  Variance:-160 518
                  warning   Rule Violated:    Rule 5–0–6: An implicit integral or floating-point conversion shall not reduce the size of the underlying type.

                  1,150 fields matched

                  1 150 fieldsFilePathLineFull Name
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp029468Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'unsigned int' to 'const unsigned char'C:\CoderGears\LLVM10\unittests\Bitcode\BitstreamReaderTest.cpp07286Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'const unsigned char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp08675Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp08377Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp067105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp039311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp08775Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp07977Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp068105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp040311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp08475Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp08077Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp069105Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp041311Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp07877Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp07779Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp066107Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp042296Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'const unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\CodeGen\LowLevelTypeTest.cpp09166Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\CodeGen\LowLevelTypeTest.cpp062112Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeHashingTest.cpp09842Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'char'C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp034367Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09941Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09743Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09455Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp054180Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09653Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09555Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp09067Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp050205Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp09363Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp09265Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp08177Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp047215Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp08971Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp08873Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp07195Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp044260Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp08575Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp08277Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp070103Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp043294Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp07680Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp07482Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp064110Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp038316Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp07581Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp07383Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp063111Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp037317Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp059133Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp058135Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'char'C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp056163Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'char'
                  implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp031424Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'key_type' (aka 'char')
                  implicit conversion loses integer precision: 'int' to 'const char'C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp046239Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'const char'
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp023759Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0121 375Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0131 355Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0111 387Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char')C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp0101 398Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp028472Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp027481Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0091 847Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp0151 298Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp0141 301Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0073 784Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0063 790Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0053 797Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0043 803Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp051203Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp049208Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64Subtarget.cpp048210Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp065109Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp026521Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp025522Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CollectLOH.cpp024530Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp022850Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp021852Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp020854Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp019856Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp018861Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp017863Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'unsigned char'
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp057137Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp053187Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp052188Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp045253Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp036325Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp035326Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp033383Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp032384Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'const unsigned int' to 'MCPhysReg' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp030455Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const unsigned int' to 'MCPhysReg' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0034 161Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0082 175Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short')
                  implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0024 496Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0014 684Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0004 702Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp061119Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp060129Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0161 172Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short')
                  implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp055176Clang.diagnostic.diagnostic.implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short')

                  Statistics

                  Stat   FilePath   Line
                  Sum:-1 354 478
                  Average:-1 178
                  Minimum:-22
                  Maximum:-28 615
                  Standard deviation:-2 222
                  Variance:-4 938 130
                  warning   Rule Violated:    Rule 5–2–4: C-style casts(other than void casts) and functional notation casts (other than explicit constructor calls) shall not be used.

                  4,770 fields matched

                  4 770 fieldsFilePathLineFull Name
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053473Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052474Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0071 973Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0061 974Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0052 261Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0042 262Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0032 550Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0022 551Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0012 839Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0002 840Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08063Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp073120Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp059355Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp058356Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp048776Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\BitVectorTest.cpp047777Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08644Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08545Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp08259Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp08160Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp051506Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp050512Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp08932Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp08838Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp057372Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp056373Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\HashingTest.cpp055374Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp070260Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp069271Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp068272Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp067283Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp066295Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp065296Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp064308Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp063309Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp062320Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp061321Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\OptionalTest.cpp060354Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerIntPairTest.cpp07591Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerIntPairTest.cpp07495Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerSumTypeTest.cpp08743Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp08446Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp08347Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\PointerUnionTest.cpp07969Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SequenceTest.cpp09030Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp072179Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp071183Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp054459Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp07690Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp046929Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp045930Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp044931Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp043933Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp042934Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp041935Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp040944Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp039945Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp038946Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp037948Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp036949Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp035950Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp034959Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp033960Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp032961Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp031963Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp030964Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp029965Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp028974Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp027975Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp026976Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp025978Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp024979Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp023980Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp022989Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp021990Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp020991Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp019993Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp018994Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp017995Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0161 004Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0151 005Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0141 006Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0131 008Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0121 009Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0111 010Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0101 016Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0091 017Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\ADT\TripleTest.cpp0081 018Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\AliasSetTrackerTest.cpp07774Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\TargetLibraryInfoTest.cpp07869Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\unittests\Analysis\TargetLibraryInfoTest.cpp049546Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09919Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09820Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09721Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09622Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09523Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09424Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09325Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09226Clang.diagnostic.diagnostic.use of old-style cast
                  use of old-style castC:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09129Clang.diagnostic.diagnostic.use of old-style cast

                  Statistics

                  Stat   FilePath   Line
                  Sum:-9 621 141
                  Average:-2 017
                  Minimum:-17
                  Maximum:-38 268
                  Standard deviation:-3 650
                  Variance:-13 323 212
                  warning   Rule Violated:    Rule 5–3–3: The unary & operator shall not be overloaded.

                  24 methods matched

                  24 methodsFull Name
                  operator&(llvm::codeview::ClassOptions ,llvm::codeview::ClassOptions)llvm.codeview.__Globals.operator& (llvm::codeview::ClassOptions ,llvm::codeview::ClassOptions)
                  operator& (llvm::codeview::FrameProcedureOptions ,llvm::codeview::FrameProcedureOptions)llvm.codeview.__Globals.operator& (llvm::codeview::FrameProcedureOptions ,llvm::codeview::FrameProcedureOptions)
                  operator& (llvm::codeview::FunctionOptions ,llvm::codeview::FunctionOptions)llvm.codeview.__Globals.operator& (llvm::codeview::FunctionOptions ,llvm::codeview::FunctionOptions)
                  operator&(llvm::codeview::MethodOptions ,llvm::codeview::MethodOptions)llvm.codeview.__Globals.operator& (llvm::codeview::MethodOptions ,llvm::codeview::MethodOptions)
                  operator& (llvm::codeview::ModifierOptions ,llvm::codeview::ModifierOptions)llvm.codeview.__Globals.operator& (llvm::codeview::ModifierOptions ,llvm::codeview::ModifierOptions)
                  operator&(llvm::codeview::PointerOptions ,llvm::codeview::PointerOptions)llvm.codeview.__Globals.operator& (llvm::codeview::PointerOptions ,llvm::codeview::PointerOptions)
                  operator&(llvm::codeview::LocalSymFlags ,llvm::codeview::LocalSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::LocalSymFlags ,llvm::codeview::LocalSymFlags)
                  operator&(llvm::codeview::PublicSymFlags ,llvm::codeview::PublicSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::PublicSymFlags ,llvm::codeview::PublicSymFlags)
                  operator&(llvm::codeview::ProcSymFlags ,llvm::codeview::ProcSymFlags)llvm.codeview.__Globals.operator& (llvm::codeview::ProcSymFlags ,llvm::codeview::ProcSymFlags)
                  operator& (llvm::codeview::CompileSym2Flags ,llvm::codeview::CompileSym2Flags)llvm.codeview.__Globals.operator& (llvm::codeview::CompileSym2Flags ,llvm::codeview::CompileSym2Flags)
                  operator& (llvm::codeview::CompileSym3Flags ,llvm::codeview::CompileSym3Flags)llvm.codeview.__Globals.operator& (llvm::codeview::CompileSym3Flags ,llvm::codeview::CompileSym3Flags)
                  operator&(llvm::codeview::ExportFlags ,llvm::codeview::ExportFlags)llvm.codeview.__Globals.operator& (llvm::codeview::ExportFlags ,llvm::codeview::ExportFlags)
                  operator&(llvm::LaneBitmask)llvm.LaneBitmask.operator& (llvm::LaneBitmask)
                  operator&(llvm::APInt,constllvm::APInt&)llvm.__Globals.operator&(llvm::APInt ,constllvm::APInt&)
                  operator&(constllvm::APInt& ,llvm::APInt&&)llvm.__Globals.operator& (constllvm::APInt&,llvm::APInt&&)
                  operator&(llvm::APInt,uint64_t)llvm.__Globals.operator&(llvm::APInt ,uint64_t)
                  operator&(uint64_t,llvm::APInt)llvm.__Globals.operator&(uint64_t ,llvm::APInt)
                  operator&(constllvm::APSInt&)llvm.APSInt.operator&(constllvm::APSInt& )
                  operator&()llvm.cl.list_storage<type-parameter-0-0 ,bool>.operator&()
                  operator&()llvm.cl.list_storage<type-parameter-0-0 ,bool>.operator&()
                  operator&(llvm::sys::fs::perms ,llvm::sys::fs::perms)llvm.sys.fs.__Globals.operator& (llvm::sys::fs::perms ,llvm::sys::fs::perms)
                  operator&(clang::DiagnosticLevelMask ,clang::DiagnosticLevelMask)clang.__Globals.operator& (clang::DiagnosticLevelMask ,clang::DiagnosticLevelMask)
                  operator&(clang::CodeGen::BlockFlags ,clang::CodeGen::BlockFlags)clang.CodeGen.__Globals.operator& (clang::CodeGen::BlockFlags ,clang::CodeGen::BlockFlags)
                  operator& (clang::CodeGen::BlockFieldFlags ,clang::CodeGen::BlockFieldFlags)clang.CodeGen.__Globals.operator& (clang::CodeGen::BlockFieldFlags ,clang::CodeGen::BlockFieldFlags)

                  Statistics

                  Stat
                  Sum:
                  Average:
                  Minimum:
                  Maximum:
                  Standard deviation:
                  Variance:
                  warning   Rule Violated:    Rule 5–8–1: The right hand operand of a shift operator shall lie between zero and one less than the width in bits of the underlying type of the left hand operand.

                  69 fields matched

                  69 fieldsFilePathLineFull Name
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp092 171Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AddressingModes.h44364Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp50259Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp39509Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp38511Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp36691Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAsmBackend.cpp33722Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMAddressingModes.h37649Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp121 293Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp111 295Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp101 373Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp211 130Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp201 142Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp191 162Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp171 198Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp40465Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp35697Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp32748Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp57152Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp56153Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp55156Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp54157Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\BinaryFormat\Magic.cpp59128Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\BinaryFormat\Magic.cpp58138Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Bitcode\Writer\BitcodeWriter.cpp072 788Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp34718Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\include\llvm\DebugInfo\CodeView\SymbolRecord.h53242Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Target\Lanai\Disassembler\LanaiDisassembler.cpp6384Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp181 171Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp161 199Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp151 202Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp141 205Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp131 206Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\ObjectYAML\ELFYAML.cpp27928Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp47332Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp46334Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp45335Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp62108Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp61110Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Support\FoldingSet.cpp60117Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\include\llvm\Support\DataExtractor.h6629Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Support\ARMWinEH.cpp6722Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\lib\Transforms\Utils\SplitModule.cpp52249Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0511 225Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0413 554Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0314 286Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0214 287Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0114 288Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\X86ISelLowering.cpp0014 289Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp251 065Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp241 073Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp231 087Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\XCore\Disassembler\XCoreDisassembler.cpp6553Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\lib\Target\XCore\Disassembler\XCoreDisassembler.cpp6466Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\TargetInfo.cpp221 101Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\TargetInfo.cpp082 286Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\clang\include\clang\Lex\HeaderMapTypes.h6818Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp067 368Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp51258Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp49264Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\MachODump.cpp48298Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\tools\llvm-objdump\llvm-objdump.cpp26974Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp43421Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp42436Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1c:\CoderGears\LLVM10\tools\llvm-readobj\ARMWinEHPrinter.cpp41450Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp31754Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp30774Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp29791Misra.Statements.Statements.Rule5-8-1
                  Rule5-8-1C:\CoderGears\LLVM10\utils\TableGen\FixedLenDecoderEmitter.cpp28831Misra.Statements.Statements.Rule5-8-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-131 939
                  Average:-1 912
                  Minimum:-18
                  Maximum:-14 289
                  Standard deviation:-3 765
                  Variance:-14 174 454
                  warning   Rule Violated:    Rule 5–14–1: The right hand operand of a logical && or || operator shall not contain side effects.

                  38,333 fields matched

                  38 333 fieldsFilePathLineFull Name
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp038257Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp037258Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp036264Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp062101Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp061108Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp060118Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp057132Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp014489Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp013500Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp012510Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp011519Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 218Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 234Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h09333Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h08645Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h056185Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h054200Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h052218Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09924Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp09629Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp009673Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp06692Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h020356Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentTextTest.cpp09236Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp09138Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp019388Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h055189Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h045234Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h046233Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h09825Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp047233Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp044240Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp043243Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp041252Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp023293Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08841Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08549Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08256Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp08157Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp010575Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp09039Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\LoopInfoTest.cpp07865Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp07963Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp053217Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp049220Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp040253Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp039256Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp026278Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp024281Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp022304Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ValueTrackingTest.cpp021307Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp027278Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp025279Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp004849Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp003902Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp002943Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp059127Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\unittests\Analysis\SparsePropagation.cpp058129Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp018391Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp017395Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp015455Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp06791Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp005808Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp032266Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp028269Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp006808Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp033266Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp029269Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp007808Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp035266Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp030269Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp008794Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp034266Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp031269Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h050218Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h048225Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h016448Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06990Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06494Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp06397Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\ClangTidyTest.h06890Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\ClangTidyTest.h06594Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SymbolCollectorTests.cpp08352Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp08062Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07669Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07182Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp07083Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestFS.cpp07379Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdUnitTests.cpp08745Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp08451Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07572Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07476Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp07280Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\DraftStoreTests.cpp09728Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\DraftStoreTests.cpp09529Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp09431Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp07768Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp051218Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\HeadersTests.cpp08940Misra.Statements.Statements.Rule5-14-1
                  Rule5-14-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\JSONExprTests.cpp042250Misra.Statements.Statements.Rule5-14-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-108 397 180
                  Average:-2 828
                  Minimum:-12
                  Maximum:-40 374
                  Standard deviation:-5 074
                  Variance:-25 746 333
                  warning   Rule Violated:    Rule 5–18–1: The comma operator shall not be used.

                  12,019 fields matched

                  12 019 fieldsFilePathLineFull Name
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08979Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08689Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08399Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\PriorityWorklistTest.cpp075138Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp08882Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h09837Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp067220Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp064268Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp059307Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp062297Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp055322Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\AST\SourceLocationTest.cpp035678Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp039524Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\ScalarEvolutionTest.cpp038525Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\Analysis\AliasAnalysisTest.cpp066224Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp0171 426Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0271 151Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0281 149Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0291 149Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0261 152Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\KaleidoscopeJIT.h072161Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h08497Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h065242Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h051448Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp08784Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameEnumTest.cpp074149Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameEnumTest.cpp073150Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameAliasTest.cpp069198Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameAliasTest.cpp068199Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameMemberTest.cpp071162Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\Rename\RenameMemberTest.cpp070163Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\NamespaceAliaserTest.cpp09935Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\UsingInserterTest.cpp09737Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\GoogleModuleTest.cpp09176Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clang-tidy\GoogleModuleTest.cpp09077Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestFS.cpp09360Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1c:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\TestTU.cpp079111Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp077117Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\CodeCompleteTests.cpp078111Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\unittests\CrossTU\CrossTranslationUnitTest.cpp09638Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp063275Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp061299Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp08594Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp033797Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp032867Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp048456Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp046461Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp054366Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0301 105Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0251 162Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0241 171Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\FuzzMutate\StrategiesTest.cpp09263Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\FuzzMutate\RandomIRBuilderTest.cpp09542Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp09443Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp060305Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp058308Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp057312Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\DominatorTreeTest.cpp056315Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp076126Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp081110Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp080111Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\include-fixer\IncludeFixerTest.cpp082104Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp036611Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp0311 004Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp0231 174Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp053377Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp037555Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0014 051Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0005 198Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp052445Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp050450Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp049455Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp047460Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp045465Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp044470Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp043475Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp042480Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp041485Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp040490Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp034789Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0221 305Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0211 337Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0201 344Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0191 363Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0181 385Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0161 435Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0151 449Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0141 461Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0131 477Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0121 495Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0111 515Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0101 523Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0091 540Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0081 574Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0071 584Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0061 591Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0051 599Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0041 607Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0031 619Misra.Statements.Statements.Rule5-18-1
                  Rule5-18-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0021 628Misra.Statements.Statements.Rule5-18-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-26 066 648
                  Average:-2 169
                  Minimum:-20
                  Maximum:-39 424
                  Standard deviation:-3 889
                  Variance:-15 126 950

                  780
                  Statements  

                  warning   Rule Violated:    Rule 6–2–2: Floating-point expressions shall not be directly or indirectly tested for equality or inequality

                  59 fields matched

                  59 fieldsFilePathLineFull Name
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp51223Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp50300Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp05960Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp031 073Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp021 083Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineScheduler.cpp5778Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\CodeGen\CalcSpillWeights.cpp53209Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp04985Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\IR\AsmWriter.cpp011 287Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-exegesis\lib\Analysis.cpp08684Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-exegesis\lib\Analysis.cpp07713Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp49329Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp48330Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp47331Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp45380Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp44382Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp43385Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp42386Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp41387Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp40481Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp39482Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp38491Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp37492Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp36500Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp35501Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp34509Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp33510Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp31518Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp30519Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp29527Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp28528Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp27542Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp26544Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp25549Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp24551Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp23555Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp22556Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp21558Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp20559Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp19573Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp18575Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp17580Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp16582Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp15586Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp14587Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp13589Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\ExecutionEngine\Interpreter\Execution.cpp12590Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\lib\Transforms\Scalar\LoopStrengthReduce.cpp004 660Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\lib\Support\FileUtilities.cpp52215Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\unittests\Support\BinaryStreamTest.cpp09621Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\JSONExpr.cpp32513Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\CodeComplete.cpp46350Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\FindSymbols.cpp5689Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\tools\clang\tools\extra\include-fixer\SymbolIndexManager.cpp5866Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp06813Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp11608Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp10611Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafec:\CoderGears\LLVM10\tools\llvm-xray\xray-color-helper.cpp5599Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe
                  comparing floating point with == or != is unsafeC:\CoderGears\LLVM10\tools\llvm-xray\xray-graph.cpp54167Clang.diagnostic.diagnostic.comparing floating point with == or != is unsafe

                  Statistics

                  Stat   FilePath   Line
                  Sum:-34 451
                  Average:-583.92
                  Minimum:-66
                  Maximum:-4 660
                  Standard deviation:-584.93
                  Variance:-342 148
                  warning   Rule Violated:    Rule 6–3–1: The statement forming the body of a switch, while, do...while or for statement shall be a compound statement.

                  2,663 fields matched

                  2 663 fieldsFilePathLineFull Name
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08644Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08154Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp06867Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp05492Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp05396Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp050107Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp049116Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp048124Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp045142Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp025303Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09726Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09531Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09040Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08545Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp08054Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp07265Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp040199Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp09822Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp09336Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp08448Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp07857Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp07462Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\EquivalenceClassesTest.cpp05877Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp07957Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp07165Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp06275Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SCCIteratorTest.cpp051105Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\BumpPtrListTest.cpp05299Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08843Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp08251Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp07758Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp07066Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp036233Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp032256Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp031261Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp027289Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp026296Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp023321Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp015558Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\ImmutableSetTest.cpp09626Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp017520Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp013669Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp010775Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseMultiSetTest.cpp043150Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp044150Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp041197Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp039203Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp08940Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp09921Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\ADT\VariadicFunctionTest.cpp08744Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\Analysis\BranchProbabilityInfoTest.cpp06175Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\CharInfoTest.cpp09138Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp016541Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp014665Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp012674Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\Bitcode\BitstreamReaderTest.cpp05585Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp06771Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp06471Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp06571Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp06373Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\TBAAMetadataTest.cpp05681Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Matchers.h07560Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp037224Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp033253Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp028282Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\RandomAccessVisitorTest.cpp024313Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1c:\CoderGears\LLVM10\unittests\DebugInfo\DWARF\DwarfGenerator.cpp05781Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\DebugInfo\MSF\MSFCommonTest.cpp046137Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp011674Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp008951Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0071 276Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\tools\clang\unittests\Format\FormatTest.cpp00010 483Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp042197Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\CFGBuilder.cpp030261Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp09435Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp07363Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp09237Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp022332Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp08349Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp021358Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp07659Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp020368Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp06967Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter5\toy.cpp018495Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter6\toy.cpp06671Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter7\toy.cpp06076Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter8\toy.cpp05977Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter9\toy.cpp047127Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\utils\KillTheDoctor\KillTheDoctor.cpp035238Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0046 683Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0028 971Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00110 232Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PromoteConstant.cpp034244Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterInfo.cpp029270Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0063 210Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0054 943Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0037 057Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CallLowering.cpp038219Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp019403Misra.Statements.Statements.Rule6-3-1
                  Rule6-3-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp009831Misra.Statements.Statements.Rule6-3-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-5 041 237
                  Average:-1 893
                  Minimum:-21
                  Maximum:-39 001
                  Standard deviation:-3 677
                  Variance:-13 523 087
                  warning   Rule Violated:    Rule 6-4-3: A switch statement shall be a well-formed switch statement.

                  98 fields matched

                  98 fieldsFilePathLineFull Name
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp96161Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp451 482Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp421 658Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp401 790Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp391 810Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp78654Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp292 301Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp382 076Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp372 090Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp352 100Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp342 106Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp332 118Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp322 135Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp312 164Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\lib\MC\StringTableBuilder.cpp97115Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp471 436Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp461 471Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp511 236Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp501 246Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp88376Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Support\Path.cpp91228Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Support\YAMLParser.cpp282 327Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Utils\LoopSimplify.cpp84552Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp83623Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp82629Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp81635Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp80641Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp79651Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp77657Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp76663Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp75669Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp74675Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp73681Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp72687Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp71693Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp70699Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp69705Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp68711Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp67717Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp66723Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp65729Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp64735Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp63741Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp62747Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp61753Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp60759Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp59765Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp58771Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp57777Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp521 014Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\ListReducer.h94175Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp302 233Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp85523Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp56786Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp55803Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp54847Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ItaniumMangle.cpp362 095Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h95168Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h93186Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp034 349Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp024 358Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp014 402Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\SwiftCallingConv.cpp90337Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp89350Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp87420Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPMacroExpansion.cpp481 399Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp183 322Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp163 342Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp153 346Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp143 352Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp133 669Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp113 804Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp103 807Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp083 840Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp073 869Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp063 954Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp053 978Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp491 360Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp411 694Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp441 511Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp431 544Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseStmt.cpp92202Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp272 977Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp263 028Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp253 096Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp243 130Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp233 151Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp223 193Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp213 238Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp203 270Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp193 289Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp173 324Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp123 677Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp093 825Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp53986Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaLookup.cpp044 133Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndex.cpp007 287Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\tools\libclang\CXType.cpp86503Misra.Statements.Statements.Rule6-6-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-175 014
                  Average:-1 786
                  Minimum:-115
                  Maximum:-7 287
                  Standard deviation:-1 400
                  Variance:-1 960 785
                  warning   Rule Violated:    Rule 6–4–4: A switch-label shall only be used when the most closely-enclosing compound statement is the body of a switch statement.

                  16,853 fields matched

                  16 853 fieldsFilePathLineFull Name
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07389Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp064104Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp061120Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08559Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp07872Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp034258Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp032262Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp031270Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp030272Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09923Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09825Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09728Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09531Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09138Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09048Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08850Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08755Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08659Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08461Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08364Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08266Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08070Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07774Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07676Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07579Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07292Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07193Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp07095Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp06998Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp067100Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp065103Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp063115Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062118Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp060120Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp059122Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058124Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp057136Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056157Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp055179Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp054181Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp053187Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp052191Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp051195Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp050205Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp049207Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp048212Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp047216Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp046218Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp045221Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp044223Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp043227Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp042231Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp041233Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp040236Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp039249Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp038250Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp037252Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp036255Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp035257Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp033260Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp029272Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp028275Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp027277Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp026279Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp025281Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp024293Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp023314Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp022323Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp021325Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp020330Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp019334Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp018336Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp017339Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp016341Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp015345Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp014349Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp013351Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp012354Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp011367Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp010368Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp009370Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp008373Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp007375Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp006378Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp005390Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp004393Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp003395Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp002397Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp001399Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp000411Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09630Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09432Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09334Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09237Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08948Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp08169Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp07971Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp07486Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp06898Misra.Statements.Statements.Rule6-4-4
                  Rule6-4-4C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp066102Misra.Statements.Statements.Rule6-4-4

                  Statistics

                  Stat   FilePath   Line
                  Sum:-18 929 125
                  Average:-1 123
                  Minimum:-10
                  Maximum:-40 106
                  Standard deviation:-2 489
                  Variance:-6 197 082
                  warning   Rule Violated:    Rule 6–4–6:The final clause of a switch statement shall be the default-clause

                  5 fields matched

                  5 fieldsFilePathLineFull Name
                  Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp23 876Misra.Statements.Statements.Rule6-4-6
                  Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp13 935Misra.Statements.Statements.Rule6-4-6
                  Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGExpr.cpp3274Misra.Statements.Statements.Rule6-4-6
                  Rule6-4-6c:\CoderGears\LLVM10\tools\clang\tools\extra\clang-doc\BitcodeReader.cpp498Misra.Statements.Statements.Rule6-4-6
                  Rule6-4-6C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaExpr.cpp05 777Misra.Statements.Statements.Rule6-4-6

                  Statistics

                  Stat   FilePath   Line
                  Sum:-13 960
                  Average:-2 792
                  Minimum:-98
                  Maximum:-5 777
                  Standard deviation:-2 236
                  Variance:-4 997 938
                  warning   Rule Violated:    Rule 6–4–8: Every switch statement shall have at least one case-clause

                  496 fields matched

                  496 fieldsFilePathLineFull Name
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp0064 986Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp084293Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0154 392Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0144 412Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FrameLowering.cpp074427Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionOptimizer.cpp087218Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0401 772Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0029 537Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00110 156Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp093120Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp091149Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0441 433Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0282 307Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0183 747Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.h079327Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0233 208Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0531 003Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0511 019Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp00010 881Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelLowering.cpp0057 696Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterInfo.cpp075426Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0391 795Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0381 818Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0371 842Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0351 921Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0331 946Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0321 979Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp083294Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp071547Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp068586Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0501 123Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0104 687Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0094 740Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp058818Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RegisterBankInfo.cpp086228Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.cpp078354Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp089158Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64TargetTransformInfo.cpp061763Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CleanupLocalDynamicTLSPass.cpp09970Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp094117Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp090152Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp067621Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp063728Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp062744Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp060769Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp0203 418Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0252 939Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0223 283Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp0213 328Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LoadStoreOptimizer.cpp0461 382Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64StorePairSuppress.cpp096111Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp077355Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp070551Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp066668Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp056912Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0521 007Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0481 253Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp0431 468Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0262 801Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0302 135Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0451 413Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp0471 288Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp057849Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0272 498Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0047 753Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIOptimizeExecMasking.cpp095116Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIOptimizeExecMasking.cpp092142Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp076393Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp073427Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp072448Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIShrinkInstructions.cpp09890Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelLowering.cpp0164 354Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ISelLowering.cpp085267Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ISelLowering.cpp0311 991Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600RegisterInfo.cpp09796Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp088217Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp055931Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp054949Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp059812Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp0491 204Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIRegisterInfo.cpp0421 537Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0411 544Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0134 421Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0124 494Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0361 878Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0341 934Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0292 185Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0193 722Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0084 919Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInstrInfo.cpp0074 929Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0114 530Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0037 865Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0173 879Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp064721Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\SIISelLowering.cpp0243 117Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUSubtarget.cpp080323Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAsmPrinter.cpp065681Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPURegisterBankInfo.cpp082304Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUTargetTransformInfo.cpp081310Misra.Statements.Statements.Rule6-4-8
                  Rule6-4-8c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUTargetTransformInfo.cpp069576Misra.Statements.Statements.Rule6-4-8

                  Statistics

                  Stat   FilePath   Line
                  Sum:-1 200 599
                  Average:-2 421
                  Minimum:-47
                  Maximum:-25 427
                  Standard deviation:-3 065
                  Variance:-9 391 321
                  warning   Rule Violated:    Rule 6–6–2: The goto statement shall jump to a label declared later in the same function body.

                  98 fields matched

                  98 fieldsFilePathLineFull Name
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp96161Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp451 482Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp421 658Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp401 790Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\BranchFolding.cpp391 810Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp78654Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp292 301Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp382 076Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp372 090Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp352 100Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp342 106Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp332 118Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp322 135Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp312 164Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\lib\MC\StringTableBuilder.cpp97115Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp471 436Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\ObjCARC\ObjCARCOpts.cpp461 471Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp511 236Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Scalar\SCCP.cpp501 246Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp88376Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Support\Path.cpp91228Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Support\YAMLParser.cpp282 327Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Transforms\Utils\LoopSimplify.cpp84552Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp83623Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp82629Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp81635Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp80641Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp79651Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp77657Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp76663Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp75669Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp74675Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp73681Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp72687Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp71693Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp70699Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp69705Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp68711Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp67717Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp66723Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp65729Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp64735Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp63741Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp62747Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp61753Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp60759Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp59765Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp58771Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\lib\Target\X86\X86MCInstLower.cpp57777Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\CrashDebugger.cpp521 014Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\bugpoint\ListReducer.h94175Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ExprConstant.cpp302 233Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp85523Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp56786Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp55803Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp54847Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\AST\ItaniumMangle.cpp362 095Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h95168Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Support\BumpVector.h93186Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp034 349Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp024 358Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Analysis\CFG.cpp014 402Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\CodeGen\SwiftCallingConv.cpp90337Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp89350Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp87420Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\PPMacroExpansion.cpp481 399Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp183 322Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp163 342Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp153 346Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp143 352Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp133 669Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp113 804Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp103 807Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp083 840Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp073 869Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp063 954Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp053 978Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp491 360Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\Lexer.cpp411 694Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp441 511Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Lex\ModuleMap.cpp431 544Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseStmt.cpp92202Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp272 977Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp263 028Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp253 096Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp243 130Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp233 151Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp223 193Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp213 238Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp203 270Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp193 289Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp173 324Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp123 677Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp093 825Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDecl.cpp53986Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaLookup.cpp044 133Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2C:\CoderGears\LLVM10\tools\clang\tools\libclang\CIndex.cpp007 287Misra.Statements.Statements.Rule6-6-2
                  Rule6-6-2c:\CoderGears\LLVM10\tools\clang\tools\libclang\CXType.cpp86503Misra.Statements.Statements.Rule6-6-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-175 014
                  Average:-1 786
                  Minimum:-115
                  Maximum:-7 287
                  Standard deviation:-1 400
                  Variance:-1 960 785
                  warning   Rule Violated:    Rule 6–6–5: A function shall have a single point of exit at the end of the function.

                  14,967 fields matched

                  14 967 fieldsFilePathLineFull Name
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp09362Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09934Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09853Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp082140Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp073185Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068210Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp058297Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp056328Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp053415Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp032958Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 049Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0261 054Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp085129Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp076165Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h071201Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h066219Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp09461Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp060293Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp054412Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IntervalMapTest.cpp039687Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp065221Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp074180Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\SparseSetTest.cpp070204Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp035789Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp033842Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0301 009Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\unittests\ADT\StringRefTest.cpp0281 045Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\ASTMatchers\ASTMatchersTest.h069206Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp088102Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp087110Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp081143Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp079154Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp077161Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp075168Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp0101 310Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp063253Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp086114Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0121 292Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0071 333Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTImporterTest.cpp0001 841Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp09758Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\StructuralEquivalenceTest.cpp084136Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\ASTVectorTest.cpp09560Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp083137Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp078157Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp067218Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp059294Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp055387Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp052419Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp049451Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp047483Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp044544Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp041613Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp040687Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp038715Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp036756Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp034797Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0231 115Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0221 136Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0201 168Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0191 194Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0151 251Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0091 314Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentLexer.cpp0051 347Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp08999Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp080148Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp072196Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp064242Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp062273Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp061293Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp057311Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp051427Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp050448Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp048472Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp046502Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp045523Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp043551Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp09276Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp042609Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp037730Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp031999Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0291 034Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0251 069Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0241 114Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0211 160Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0181 206Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0171 224Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0161 239Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0141 254Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0131 272Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0111 295Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0081 317Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0061 344Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0041 372Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0031 395Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0021 413Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\CommentParser.cpp0011 432Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp09091Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp09660Misra.Statements.Statements.Rule6-6-5
                  Rule6-6-5C:\CoderGears\LLVM10\tools\clang\unittests\AST\NamedDeclPrinterTest.cpp09179Misra.Statements.Statements.Rule6-6-5

                  Statistics

                  Stat   FilePath   Line
                  Sum:-31 524 615
                  Average:-2 106
                  Minimum:-13
                  Maximum:-40 296
                  Standard deviation:-3 804
                  Variance:-14 471 372

                  410
                  Declarations  

                  warning   Rule Violated:    Rule 7–3–4: using-directives shall not be used.

                  238 fields matched

                  238 fieldsFilePathLineFull Name
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp084259Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp083276Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp076322Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp070343Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp082289Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp081295Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp080301Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp079307Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp078314Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp077320Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp075326Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp073332Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp071338Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp069344Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp068351Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp067357Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp066363Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp065370Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp064377Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp063383Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp062389Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp061395Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp060401Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp059407Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp058414Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp057420Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp056428Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp055464Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp053470Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp051476Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp050482Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp049488Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp048495Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp047501Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp046507Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp045513Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp044519Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\DebugInfo\CodeView\TypeIndexDiscoveryTest.cpp043525Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp09751Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp091127Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\unittests\CodeGen\GlobalISel\LegalizerInfoTest.cpp088155Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstrInfo.cpp0044 840Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LegalizerInfo.cpp09830Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0103 345Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0093 697Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0073 952Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0083 912Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0054 748Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0034 937Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp0024 982Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0191 138Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp034701Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp031740Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp0161 273Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULegalizerInfo.cpp09929Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULowerKernelAttributes.cpp087186Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\SIMCCodeEmitter.cpp074332Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp040642Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp039657Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp038674Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp042539Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp032739Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp030758Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp029790Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp026806Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp035691Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\AMDGPU\Utils\AMDGPUBaseInfo.cpp033737Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\ARMInstructionSelector.cpp085233Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\ARM\ARMInstrInfo.cpp089147Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\ARM\ARMLegalizerInfo.cpp09568Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\ARMInstructionSelector.cpp036680Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMELFStreamer.cpp028793Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Analysis\CmpInstAnalysis.cpp09470Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0017 423Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\ScalarEvolution.cpp0009 070Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\include\llvm\Analysis\BlockFrequencyInfoImpl.h0151 286Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0131 575Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\CodeGen\RegAllocGreedy.cpp0113 119Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\IR\Function.cpp0211 021Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\include\llvm\ProfileData\Coverage\CoverageMapping.h027803Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\include\llvm\ProfileData\Coverage\CoverageMapping.h025811Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\ProfileData\Coverage\CoverageMappingReader.cpp054466Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp092116Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitTracker.cpp0171 212Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0121 922Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp0064 147Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonRegisterInfo.cpp09657Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelDAGToDAGHVX.cpp0141 531Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitSimplify.cpp0201 084Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBitSimplify.cpp0181 144Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonExpandCondsets.cpp041576Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenExtract.cpp09396Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonGenPredicate.cpp090142Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp037679Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonLoopIdiomRecognition.cpp024859Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonSplitDouble.cpp023904Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonSplitDouble.cpp022997Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCCodeEmitter.cpp052475Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4c:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCInstrInfo.cpp086231Misra.Declarations.Declarations .Rule7-3-4
                  Rule7-3-4C:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCTargetDesc.cpp072334Misra.Declarations.Declarations .Rule7-3-4

                  Statistics

                  Stat   FilePath   Line
                  Sum:-261 490
                  Average:-1 099
                  Minimum:-20
                  Maximum:-9 070
                  Standard deviation:-1 538
                  Variance:-2 366 579

                  410
                  Declarators  

                  warning   Rule Violated:    Rule 8–4–1: Functions shall not be defined using the ellipsis notation.

                  42 methods matched

                  42 methodsFull Name
                  fixed_set(unsignedint)anonymous_namespace{dagdeltaalgorithmtes t.cpp}.__Globals.fixed_set(unsignedint)
                  fixed_set(unsignedint)anonymous_namespace{deltaalgorithmtest .cpp}.__Globals.fixed_set(unsignedint)
                  assertValuesInOrder<VectorT>(VectorT& ,size_t)anonymous_namespace{smallvectortest.cpp} .SmallVectorTestBase.assertValuesInOrder <VectorT>(VectorT&,size_t)
                  hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
                  check<U>()llvm.MDNode+HasCachedHash<NodeTy>.check <U>()
                  hasDereference<U,V>()llvm.mdconst.detail.HasDereference<T ,Result>.hasDereference<U,V>()
                  check<>()llvm.orc.rpc.detail.CanSerialize <ChannelT,WireT,ConcreteT>.check<>()
                  check<>()llvm.orc.rpc.detail.CanDeserialize <ChannelT,WireT,ConcreteT>.check<>()
                  test<>()llvm.has_rbegin_impl<Ty>.test<>()
                  PrettyStackTraceFormat(constchar*)llvm.PrettyStackTraceFormat .PrettyStackTraceFormat(constchar*)
                  test<>()llvm.ilist_detail.HasGetNext<TraitsT ,NodeT>.test<>()
                  test<>()llvm.ilist_detail.HasCreateSentinel <TraitsT>.test<>()
                  test<>()llvm.ilist_detail.HasCreateNode<TraitsT ,NodeT>.test<>()
                  test<U>()llvm.detail.has_FormatProvider<T>.test<U >()
                  test<U>()llvm.yaml.has_ScalarEnumerationTraits<T> .test<U>()
                  test<U>()llvm.yaml.has_ScalarBitSetTraits<T>.test <U>()
                  test<U>()llvm.yaml.has_ScalarTraits<T>.test<U>()
                  test<U>()llvm.yaml.has_BlockScalarTraits<T>.test <U>()
                  test<U>()llvm.yaml.has_MappingTraits<T,Context> .test<U>()
                  test<U>()llvm.yaml.has_MappingTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
                  test<U>()llvm.yaml.has_MappingValidateTraits<T ,Context>.test<U>()
                  test<U>()llvm.yaml.has_MappingValidateTraits <type-parameter-0-0 ,llvm::yaml::EmptyContext>.test<U>()
                  test<U>()llvm.yaml.has_SequenceMethodTraits<T> .test<U>()
                  test<U>()llvm.yaml.has_CustomMappingTraits<T> .test<U>()
                  f<C>()llvm.yaml.has_FlowTraits <type-parameter-0-0,true>.f<C>()
                  test<U>()llvm.yaml.has_DocumentListTraits<T>.test <U>()
                  errorCallback(void*,constchar*)llvm.windows_manifest .WindowsManifestMerger+WindowsManifestMe rgerImpl.errorCallback(void*,constchar*)
                  dbgprintf(structInternalInstruction* ,constchar*)__Globals.dbgprintf (structInternalInstruction*,constchar*)
                  test<>()llvm.has_rbegin_impl<Ty>.test<>()
                  cast<T>()llvm.__Globals.cast<T>()
                  dumpPreviousDeclImpl(llvm::raw_ostream&)__Globals.dumpPreviousDeclImpl (llvm::raw_ostream&)
                  isRedeclarableImpl()__Globals.isRedeclarableImpl()
                  test<>()clang.ast_matchers.internal.has_getDecl <Ty>.test<>()
                  test<>()anonymous_namespace{threadsafety.cpp} .has_arg_iterator_range<Ty>.test<>()
                  assert_cast<T>()__Globals.assert_cast<T>()
                  getMostRecentDeclImpl()clang.ASTDeclReader .getMostRecentDeclImpl()
                  attachPreviousDeclImpl(clang::ASTReader& )clang.ASTDeclReader .attachPreviousDeclImpl (clang::ASTReader&)
                  attachLatestDeclImpl()clang.ASTDeclReader.attachLatestDeclImpl ()
                  markIncompleteDeclChainImpl()clang.ASTDeclReader .markIncompleteDeclChainImpl()
                  check<>()clang.tooling.traits.internal.HasHandle <T>.check<>()
                  ColoredPrintf (testing::internal::GTestColor ,constchar*)testing.internal.__Globals.ColoredPrintf (testing::internal::GTestColor ,constchar*)
                  Helper()testing.internal.ImplicitlyConvertible <From,To>.Helper()

                  Statistics

                  Stat
                  Sum:
                  Average:
                  Minimum:
                  Maximum:
                  Standard deviation:
                  Variance:

                  160
                  Classes  

                  warning   Rule Violated:    Rule 9–5–1: Unions shall not be used.

                  146 fields matched

                  146 fieldsFilePathLineFull Name
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp034315Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp06191Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64AddressingModes.h030345Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUArgumentUsageInfo.h09531Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp09433Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp015787Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp06096Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Analysis\ValueLattice.h08257Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DebugLocEntry.h08159Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\BPF\BPFISelDAGToDAG.cpp028403Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0071 708Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0051 819Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0081 700Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0061 715Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\COFF.h024459Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\ELF.h0131 183Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h045152Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h06686Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\BinaryFormat\MachO.h0041 977Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\BinaryFormat\Wasm.h07861Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h042164Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\WinEHFuncInfo.h07665Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\SelectionDAGNodes.h020555Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\ScheduleDAG.h06784Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h044154Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineOperand.h040185Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\TargetPassConfig.h08453Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\MachineConstantPool.h07470Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp0022 091Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugValues.cpp048133Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\IR\Intrinsics.h058106Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\IR\ModuleSummaryIndex.h059105Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFDebugMacro.h09826Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFAbbreviationDeclaration.h07764Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\DebugInfo\DWARF\DWARFFormValue.h08646Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\DebugInfo\PDB\PDBTypes.h029347Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ExecutionEngine\GenericValue.h09729Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ExecutionEngine\JITSymbol.h037279Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\RDFGraph.h023491Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\RDFGraph.h022502Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstExtenders.cpp031339Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonConstPropagation.cpp054118Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonHardwareLoops.cpp033322Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineMulDivRem.cpp014799Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCSymbol.h051129Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCAssembler.h06390Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCInst.h08846Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCParser\MCAsmParser.h07961Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\MC\MCParser\MCTargetAsmParser.h035307Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\MIRParser\MIParser.h09138Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Mips\MipsFastISel.cpp06489Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Object\CVDebugRecord.h08746Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Object\ELFTypes.h032323Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Object\SymbolicFile.h09335Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Object\MachO.h019657Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp07173Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldImpl.h046141Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SDNodeDbgValue.h09039Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.h043163Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\CodeGen\SelectionDAGNodes.h0111 270Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\Sparc\AsmParser\SparcAsmParser.cpp039243Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APFloat.h017680Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h06980Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h08356Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h07372Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\AlignOf.h053120Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Support\ErrorOr.h038274Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\include\llvm\Support\ThreadLocal.h09631Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\Twine.h047137Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APInt.h06586Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\SHA1.h07568Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\lib\Support\APInt.cpp016714Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\ADT\APFloat.h021547Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\include\llvm\Support\SwapByteOrder.h055110Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\SystemZ\AsmParser\SystemZAsmParser.cpp049132Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Transforms\Utils\ValueMapper.cpp06290Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86Operand.h07272Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\lib\Target\X86\X86InstrBuilder.h08549Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\unittests\Support\TypeNameTest.cpp09920Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Comment.h041165Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h07077Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0121 269Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0101 538Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0032 065Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Expr.h0014 228Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Type.h0091 617Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Type.h0004 281Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\DeclObjC.h018662Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateName.h08061Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateName.h026434Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\AST\APValue.h057109Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\DeclarationName.h025439Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\StmtIterator.h09237Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\Stmt.h036294Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h056109Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h050132Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1c:\CoderGears\LLVM10\tools\clang\include\clang\AST\TemplateBase.h027404Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\APValue.cpp06884Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\lib\AST\APValue.cpp052122Misra.Classes.Classes.Rule9-5-1
                  Rule9-5-1C:\CoderGears\LLVM10\tools\clang\include\clang\Analysis\Analyses\ThreadSafetyUtil.h08941Misra.Classes.Classes.Rule9-5-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-71 383
                  Average:-488.92
                  Minimum:-20
                  Maximum:-7 201
                  Standard deviation:-920.96
                  Variance:-848 176
                  warning   Rule Violated:    Rule 10–1–1: Classes should not be derived from virtual bases.

                  2 fields matched

                  2 fieldsFilePathLineFull Name
                  Rule10-1-1C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp170Misra.Classes.Classes.Rule10-1-1
                  Rule10-1-1C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp077Misra.Classes.Classes.Rule10-1-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-147
                  Average:-73.5
                  Minimum:-70
                  Maximum:-77
                  Standard deviation:-3.5
                  Variance:-12.25
                  warning   Rule Violated:    Rule 10–3–2: Each overriding virtual function shall be declared with the virtual keyword.

                  14,586 fields matched

                  14 586 fieldsFilePathLineFull Name
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08395Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp081110Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp09717Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08942Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp08683Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp079151Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp077168Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp075199Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp073240Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp071308Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp069317Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp067358Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SetVectorTest.cpp09419Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09221Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp072286Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp070309Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09519Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09816Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08855Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09915Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08774Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp08493Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp080116Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp078156Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp066414Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp065423Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\TinyPtrVectorTest.cpp064440Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp09040Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp063460Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp060547Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059610Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058645Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp057675Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056732Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054816Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp046995Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0421 079Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0391 153Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0361 275Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 302Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0331 361Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0321 399Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0301 459Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 507Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 602Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0251 632Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0231 652Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0221 690Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0112 266Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0102 555Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0092 844Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0082 892Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 332Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 460Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 556Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 669Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 737Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 747Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 864Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 944Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09320Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09128Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08586Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp082104Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp076186Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp074217Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp068350Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp062482Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061543Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp055764Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp053884Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp052949Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp051956Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp050970Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp049977Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp048984Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp047991Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp045998Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 036Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 063Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 146Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 150Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0381 170Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0371 190Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0341 307Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0311 433Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0291 499Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 619Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 637Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 736Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0201 822Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 850Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0181 916Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0171 992Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 039Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 091Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0142 193Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0132 222Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0122 242Misra.Classes.Classes.Rule10-3-2
                  Rule10-3-2C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09617Misra.Classes.Classes.Rule10-3-2

                  Statistics

                  Stat   FilePath   Line
                  Sum:-11 548 794
                  Average:-791.77
                  Minimum:-8
                  Maximum:-40 367
                  Standard deviation:-2 049
                  Variance:-4 197 453
                  warning   Rule Violated:    Rule 11–0–1: Member data in non-POD class types shall be private.

                  41,936 fields matched

                  41 936 fieldsFull Name
                  gtest_MapVectorMappedTypeTest_DifferentD enseMap_registered___Globals .gtest_MapVectorMappedTypeTest_Different DenseMap_registered_
                  F0anonymous_namespace{bitmaskenumtest.cpp} .Flags.F0
                  F1anonymous_namespace{bitmaskenumtest.cpp} .Flags.F1
                  F2anonymous_namespace{bitmaskenumtest.cpp} .Flags.F2
                  F3anonymous_namespace{bitmaskenumtest.cpp} .Flags.F3
                  F4anonymous_namespace{bitmaskenumtest.cpp} .Flags.F4
                  LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .Flags.LLVM_BITMASK_LARGEST_ENUMERATOR
                  F0anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F0
                  F1anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F1
                  F2anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F2
                  F3anonymous_namespace{bitmaskenumtest.cpp} .FlagsClass.F3
                  LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .FlagsClass .LLVM_BITMASK_LARGEST_ENUMERATOR
                  F0anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F0
                  F1anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F1
                  F2anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F2
                  F3anonymous_namespace{bitmaskenumtest.cpp} .Container+Flags.F3
                  LLVM_BITMASK_LARGEST_ENUMERATORanonymous_namespace{bitmaskenumtest.cpp} .Container+Flags .LLVM_BITMASK_LARGEST_ENUMERATOR
                  F0foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F0
                  F1foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F1
                  F2foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F2
                  F3foo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace.F3
                  LLVM_BITMASK_LARGEST_ENUMERATORfoo.bar .anonymous_namespace{bitmaskenumtest .cpp}.FlagsInNamespace .LLVM_BITMASK_LARGEST_ENUMERATOR
                  gtest_BitVectorTest_TrivialOperation_reg istered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_TrivialOperation_re gistered_
                  gtest_BitVectorTest_SimpleFindOps_regist ered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_SimpleFindOps_regis tered_
                  gtest_BitVectorTest_CompoundAssignment_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundAssignment_ registered_
                  gtest_BitVectorTest_ProxyIndex_registere d_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ProxyIndex_register ed_
                  gtest_BitVectorTest_PortableBitMask_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_PortableBitMask_reg istered_
                  gtest_BitVectorTest_BinOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_BinOps_registered_
                  gtest_BitVectorTest_ShiftOpsSingleWord_r egistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsSingleWord_ registered_
                  gtest_BitVectorTest_ShiftOpsMultiWord_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_ShiftOpsMultiWord_r egistered_
                  gtest_BitVectorTest_RangeOps_registered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_RangeOps_registered _
                  gtest_BitVectorTest_CompoundTestReset_re gistered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_CompoundTestReset_r egistered_
                  gtest_BitVectorTest_MoveConstructor_regi stered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveConstructor_reg istered_
                  gtest_BitVectorTest_MoveAssignment_regis tered_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_MoveAssignment_regi stered_
                  gtest_BitVectorTest_EmptyVector_register ed_anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_EmptyVector_registe red_
                  gtest_BitVectorTest_Iterators_registered _anonymous_namespace{bitvectortest.cpp} .__Globals .gtest_BitVectorTest_Iterators_registere d_
                  Sllvm.CountedSet<T>.S
                  InsertVisitedllvm.CountedSet<T>.InsertVisited
                  Visitedllvm.df_iterator_storage<CountedSet <type-parameter-0-0>,true>.Visited
                  xllvm.NonPOD.x
                  yllvm.NonPOD.y
                  Releasedllvm.InterceptRefCounted.Released
                  Retainedllvm.InterceptRefCounted.Retained
                  NumInstancesllvm .anonymous_namespace{intrusiverefcntptrt est.cpp}.SimpleRefCounted.NumInstances
                  NumCallsanonymous_namespace{bumpptrlisttest.cpp} .CountsDestructors.NumCalls
                  Vanonymous_namespace{bumpptrlisttest.cpp} .MoveOnly.V
                  V1anonymous_namespace{bumpptrlisttest.cpp} .EmplaceOnly.V1
                  V2anonymous_namespace{bumpptrlisttest.cpp} .EmplaceOnly.V2
                  gtest_DenseMapTest_EmptyIntMapTest_regis tered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EmptyIntMapTest_regi stered_
                  gtest_DenseMapTest_ConstEmptyMapTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstEmptyMapTest_re gistered_
                  gtest_DenseMapTest_SingleEntryMapTest_re gistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SingleEntryMapTest_r egistered_
                  gtest_DenseMapTest_ClearTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ClearTest_registered _
                  gtest_DenseMapTest_EraseTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest_registered _
                  gtest_DenseMapTest_EraseTest2_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_EraseTest2_registere d_
                  gtest_DenseMapTest_InsertTest_registered _anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_InsertTest_registere d_
                  gtest_DenseMapTest_CopyConstructorTest_r egistered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorTest_ registered_
                  gtest_DenseMapTest_CopyConstructorNotSma llTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorNotSm allTest_registered_
                  gtest_DenseMapTest_CopyConstructorFromDe faultTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromD efaultTest_registered_
                  gtest_DenseMapTest_CopyConstructorFromEm ptyTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_CopyConstructorFromE mptyTest_registered_
                  gtest_DenseMapTest_AssignmentTest_regist ered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTest_regis tered_
                  gtest_DenseMapTest_AssignmentTestNotSmal l_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_AssignmentTestNotSma ll_registered_
                  gtest_DenseMapTest_SwapTest_registered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_SwapTest_registered_
                  gtest_DenseMapTest_IterationTest_registe red_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_IterationTest_regist ered_
                  gtest_DenseMapTest_ConstIteratorTest_reg istered_anonymous_namespace{densemaptest.cpp} .__Globals .gtest_DenseMapTest_ConstIteratorTest_re gistered_
                  Moveanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Move
                  Copyanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Copy
                  gtest_DenseSetTest_InitializerList_regis tered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_InitializerList_regi stered_
                  gtest_DenseSetTest_ConstIteratorComparis on_registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_ConstIteratorCompari son_registered_
                  gtest_DenseSetTest_DefaultConstruction_r egistered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_DefaultConstruction_ registered_
                  gtest_DenseSetTest_EmptyInitializerList_ registered_anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_EmptyInitializerList _registered_
                  gtest_DenseSetTest_FindAsTest_registered _anonymous_namespace{densesettest.cpp} .__Globals .gtest_DenseSetTest_FindAsTest_registere d_
                  Moveanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Move
                  Copyanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Copy
                  Valueanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Value
                  Keyanonymous_namespace{foldingset.cpp} .TrivialPair.Key
                  Valueanonymous_namespace{foldingset.cpp} .TrivialPair.Value
                  TE_Fooanonymous_namespace{hashingtest.cpp} .TestEnumeration.TE_Foo
                  TE_Baranonymous_namespace{hashingtest.cpp} .TestEnumeration.TE_Bar
                  gtest_IListBaseTest_insertBeforeImpl_reg istered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_insertBeforeImpl_re gistered_
                  gtest_IListBaseTest_removeImpl_registere d_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeImpl_register ed_
                  gtest_IListBaseTest_removeRangeImpl_regi stered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImpl_reg istered_
                  gtest_IListBaseTest_removeRangeImplAllBu tSentinel_registered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_removeRangeImplAllB utSentinel_registered_
                  gtest_IListBaseTest_transferBeforeImpl_r egistered_anonymous_namespace{ilistbasetest.cpp} .__Globals .gtest_IListBaseTest_transferBeforeImpl_ registered_
                  Valueanonymous_namespace{ilisttest.cpp}.Node .Value
                  Valueanonymous_namespace{ilisttest.cpp} .NodeWithCallback.Value
                  IsInListanonymous_namespace{ilisttest.cpp} .NodeWithCallback.IsInList
                  WasTransferredanonymous_namespace{ilisttest.cpp} .NodeWithCallback.WasTransferred
                  Valueanonymous_namespace{ilisttest.cpp} .PrivateNode.Value
                  counteranonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter.counter
                  ptranonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter.ptr
                  CopyConstructionsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible .CopyConstructions
                  Destructionsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible.Destructions
                  CopyAssignmentsanonymous_namespace{optionaltest.cpp} .NonDefaultConstructible.CopyAssignments
                  xanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.x
                  yanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.y
                  Destructionsanonymous_namespace{optionaltest.cpp} .MultiArgConstructor.Destructions
                  MoveConstructionsanonymous_namespace{optionaltest.cpp} .MoveOnly.MoveConstructions
                  Destructionsanonymous_namespace{optionaltest.cpp} .MoveOnly.Destructions
                  MoveAssignmentsanonymous_namespace{optionaltest.cpp} .MoveOnly.MoveAssignments
                  valanonymous_namespace{optionaltest.cpp} .MoveOnly.val

                  Statistics

                  Stat
                  Sum:
                  Average:
                  Minimum:
                  Maximum:
                  Standard deviation:
                  Variance:
                  warning   Rule Violated:    Rule 12–1–1: An object's dynamic type shall not be used from the body of its constructor or destructor.

                  4,793 methods matched

                  4 793 methodsFull Name
                  ~InstSizes_STACKMAP_Test()InstSizes_STACKMAP_Test .~InstSizes_STACKMAP_Test()
                  ~InstSizes_PATCHPOINT_Test()InstSizes_PATCHPOINT_Test .~InstSizes_PATCHPOINT_Test()
                  ~InstSizes_TLSDESC_CALLSEQ_Test()InstSizes_TLSDESC_CALLSEQ_Test .~InstSizes_TLSDESC_CALLSEQ_Test()
                  ~MapVectorTest_swap_Test()MapVectorTest_swap_Test .~MapVectorTest_swap_Test()
                  ~MapVectorTest_insert_pop_Test()MapVectorTest_insert_pop_Test .~MapVectorTest_insert_pop_Test()
                  ~MapVectorTest_erase_Test()MapVectorTest_erase_Test .~MapVectorTest_erase_Test()
                  ~MapVectorTest_remove_if_Test()MapVectorTest_remove_if_Test .~MapVectorTest_remove_if_Test()
                  ~MapVectorTest_iteration_test_Test()MapVectorTest_iteration_test_Test .~MapVectorTest_iteration_test_Test()
                  ~MapVectorTest_NonCopyable_Test()MapVectorTest_NonCopyable_Test .~MapVectorTest_NonCopyable_Test()
                  ~SmallMapVectorSmallTest_insert_pop_Test ()SmallMapVectorSmallTest_insert_pop_Test .~SmallMapVectorSmallTest_insert_pop_Tes t()
                  ~SmallMapVectorSmallTest_erase_Test()SmallMapVectorSmallTest_erase_Test .~SmallMapVectorSmallTest_erase_Test()
                  ~SmallMapVectorSmallTest_remove_if_Test( )SmallMapVectorSmallTest_remove_if_Test .~SmallMapVectorSmallTest_remove_if_Test ()
                  ~SmallMapVectorSmallTest_iteration_test_ Test()SmallMapVectorSmallTest_iteration_test_T est .~SmallMapVectorSmallTest_iteration_test _Test()
                  ~SmallMapVectorSmallTest_NonCopyable_Tes t()SmallMapVectorSmallTest_NonCopyable_Test .~SmallMapVectorSmallTest_NonCopyable_Te st()
                  ~SmallMapVectorLargeTest_insert_pop_Test ()SmallMapVectorLargeTest_insert_pop_Test .~SmallMapVectorLargeTest_insert_pop_Tes t()
                  ~SmallMapVectorLargeTest_erase_Test()SmallMapVectorLargeTest_erase_Test .~SmallMapVectorLargeTest_erase_Test()
                  ~SmallMapVectorLargeTest_remove_if_Test( )SmallMapVectorLargeTest_remove_if_Test .~SmallMapVectorLargeTest_remove_if_Test ()
                  ~SmallMapVectorLargeTest_iteration_test_ Test()SmallMapVectorLargeTest_iteration_test_T est .~SmallMapVectorLargeTest_iteration_test _Test()
                  ~SetVector_EraseTest_Test()SetVector_EraseTest_Test .~SetVector_EraseTest_Test()
                  ~SmallPtrSetTest_Assignment_Test()SmallPtrSetTest_Assignment_Test .~SmallPtrSetTest_Assignment_Test()
                  ~SmallPtrSetTest_GrowthTest_Test()SmallPtrSetTest_GrowthTest_Test .~SmallPtrSetTest_GrowthTest_Test()
                  ~SmallPtrSetTest_CopyAndMoveTest_Test()SmallPtrSetTest_CopyAndMoveTest_Test .~SmallPtrSetTest_CopyAndMoveTest_Test()
                  ~SmallPtrSetTest_SwapTest_Test()SmallPtrSetTest_SwapTest_Test .~SmallPtrSetTest_SwapTest_Test()
                  ~SmallPtrSetTest_EraseTest_Test()SmallPtrSetTest_EraseTest_Test .~SmallPtrSetTest_EraseTest_Test()
                  ~SmallPtrSetTest_dereferenceAndIterate_T est()SmallPtrSetTest_dereferenceAndIterate_Te st .~SmallPtrSetTest_dereferenceAndIterate_ Test()
                  ~SmallPtrSetTest_ConstTest_Test()SmallPtrSetTest_ConstTest_Test .~SmallPtrSetTest_ConstTest_Test()
                  ~SmallPtrSetTest_ConstNonPtrTest_Test()SmallPtrSetTest_ConstNonPtrTest_Test .~SmallPtrSetTest_ConstNonPtrTest_Test()
                  ~SmallSetTest_Insert_Test()SmallSetTest_Insert_Test .~SmallSetTest_Insert_Test()
                  ~SmallSetTest_Grow_Test()SmallSetTest_Grow_Test .~SmallSetTest_Grow_Test()
                  ~SmallSetTest_Erase_Test()SmallSetTest_Erase_Test .~SmallSetTest_Erase_Test()
                  ~StringExtrasTest_Join_Test()StringExtrasTest_Join_Test .~StringExtrasTest_Join_Test()
                  ~StringExtrasTest_JoinItems_Test()StringExtrasTest_JoinItems_Test .~StringExtrasTest_JoinItems_Test()
                  ~StringExtrasTest_ToAndFromHex_Test()StringExtrasTest_ToAndFromHex_Test .~StringExtrasTest_ToAndFromHex_Test()
                  ~StringExtrasTest_to_float_Test()StringExtrasTest_to_float_Test .~StringExtrasTest_to_float_Test()
                  ~StringExtrasTest_printLowerCase_Test()StringExtrasTest_printLowerCase_Test .~StringExtrasTest_printLowerCase_Test()
                  ~StringExtrasTest_printHTMLEscaped_Test( )StringExtrasTest_printHTMLEscaped_Test .~StringExtrasTest_printHTMLEscaped_Test ()
                  ~StringSwitchTest_Case_Test()StringSwitchTest_Case_Test .~StringSwitchTest_Case_Test()
                  ~StringSwitchTest_CaseLower_Test()StringSwitchTest_CaseLower_Test .~StringSwitchTest_CaseLower_Test()
                  ~StringSwitchTest_StartsWith_Test()StringSwitchTest_StartsWith_Test .~StringSwitchTest_StartsWith_Test()
                  ~StringSwitchTest_StartsWithLower_Test()StringSwitchTest_StartsWithLower_Test .~StringSwitchTest_StartsWithLower_Test( )
                  ~StringSwitchTest_EndsWith_Test()StringSwitchTest_EndsWith_Test .~StringSwitchTest_EndsWith_Test()
                  ~StringSwitchTest_EndsWithLower_Test()StringSwitchTest_EndsWithLower_Test .~StringSwitchTest_EndsWithLower_Test()
                  ~StringSwitchTest_Cases_Test()StringSwitchTest_Cases_Test .~StringSwitchTest_Cases_Test()
                  ~StringSwitchTest_CasesLower_Test()StringSwitchTest_CasesLower_Test .~StringSwitchTest_CasesLower_Test()
                  ~TinyPtrVectorTest_SingleEltCtorTest_Tes t()TinyPtrVectorTest_SingleEltCtorTest_Test .~TinyPtrVectorTest_SingleEltCtorTest_Te st()
                  ~TinyPtrVectorTest_ArrayRefCtorTest_Test ()TinyPtrVectorTest_ArrayRefCtorTest_Test .~TinyPtrVectorTest_ArrayRefCtorTest_Tes t()
                  ~TinyPtrVectorTest_MutableArrayRefTest_T est()TinyPtrVectorTest_MutableArrayRefTest_Te st .~TinyPtrVectorTest_MutableArrayRefTest_ Test()
                  ~APFloatTest_isSignaling_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isSignaling_Test .~APFloatTest_isSignaling_Test()
                  ~APFloatTest_next_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_next_Test .~APFloatTest_next_Test()
                  ~APFloatTest_FMA_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_FMA_Test .~APFloatTest_FMA_Test()
                  ~APFloatTest_MinNum_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_MinNum_Test .~APFloatTest_MinNum_Test()
                  ~APFloatTest_MaxNum_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_MaxNum_Test .~APFloatTest_MaxNum_Test()
                  ~APFloatTest_Denormal_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_Denormal_Test .~APFloatTest_Denormal_Test()
                  ~APFloatTest_Zero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_Zero_Test .~APFloatTest_Zero_Test()
                  ~APFloatTest_DecimalStringsWithoutNullTe rminators_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_DecimalStringsWithoutNullTe rminators_Test .~APFloatTest_DecimalStringsWithoutNullT erminators_Test()
                  ~APFloatTest_fromZeroDecimalString_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalString_Test .~APFloatTest_fromZeroDecimalString_Test ()
                  ~APFloatTest_fromZeroDecimalSingleExpone ntString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalSingleExpone ntString_Test .~APFloatTest_fromZeroDecimalSingleExpon entString_Test()
                  ~APFloatTest_fromZeroDecimalLargeExponen tString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroDecimalLargeExponen tString_Test .~APFloatTest_fromZeroDecimalLargeExpone ntString_Test()
                  ~APFloatTest_fromZeroHexadecimalString_T est()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromZeroHexadecimalString_T est .~APFloatTest_fromZeroHexadecimalString_ Test()
                  ~APFloatTest_fromDecimalString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromDecimalString_Test .~APFloatTest_fromDecimalString_Test()
                  ~APFloatTest_fromToStringSpecials_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_fromToStringSpecials_Test .~APFloatTest_fromToStringSpecials_Test( )
                  ~APFloatTest_fromHexadecimalString_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_fromHexadecimalString_Test .~APFloatTest_fromHexadecimalString_Test ()
                  ~APFloatTest_toString_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_toString_Test .~APFloatTest_toString_Test()
                  ~APFloatTest_toInteger_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_toInteger_Test .~APFloatTest_toInteger_Test()
                  ~APFloatTest_makeNaN_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_makeNaN_Test .~APFloatTest_makeNaN_Test()
                  ~APFloatTest_SemanticsDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_SemanticsDeath_Test .~APFloatTest_SemanticsDeath_Test()
                  ~APFloatTest_StringDecimalDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalDeath_Test .~APFloatTest_StringDecimalDeath_Test()
                  ~APFloatTest_StringDecimalSignificandDea th_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalSignificandDea th_Test .~APFloatTest_StringDecimalSignificandDe ath_Test()
                  ~APFloatTest_StringDecimalExponentDeath_ Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringDecimalExponentDeath_ Test .~APFloatTest_StringDecimalExponentDeath _Test()
                  ~APFloatTest_StringHexadecimalDeath_Test ()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalDeath_Test .~APFloatTest_StringHexadecimalDeath_Tes t()
                  ~APFloatTest_StringHexadecimalSignifican dDeath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalSignifican dDeath_Test .~APFloatTest_StringHexadecimalSignifica ndDeath_Test()
                  ~APFloatTest_StringHexadecimalExponentDe ath_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_StringHexadecimalExponentDe ath_Test .~APFloatTest_StringHexadecimalExponentD eath_Test()
                  ~APFloatTest_exactInverse_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_exactInverse_Test .~APFloatTest_exactInverse_Test()
                  ~APFloatTest_roundToIntegral_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_roundToIntegral_Test .~APFloatTest_roundToIntegral_Test()
                  ~APFloatTest_isInteger_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isInteger_Test .~APFloatTest_isInteger_Test()
                  ~DoubleAPFloatTest_isInteger_Test()anonymous_namespace{apfloattest.cpp} .DoubleAPFloatTest_isInteger_Test .~DoubleAPFloatTest_isInteger_Test()
                  ~APFloatTest_getLargest_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getLargest_Test .~APFloatTest_getLargest_Test()
                  ~APFloatTest_getSmallest_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallest_Test .~APFloatTest_getSmallest_Test()
                  ~APFloatTest_getSmallestNormalized_Test( )anonymous_namespace{apfloattest.cpp} .APFloatTest_getSmallestNormalized_Test .~APFloatTest_getSmallestNormalized_Test ()
                  ~APFloatTest_getZero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_getZero_Test .~APFloatTest_getZero_Test()
                  ~APFloatTest_copySign_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_copySign_Test .~APFloatTest_copySign_Test()
                  ~APFloatTest_convert_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_convert_Test .~APFloatTest_convert_Test()
                  ~APFloatTest_PPCDoubleDouble_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_PPCDoubleDouble_Test .~APFloatTest_PPCDoubleDouble_Test()
                  ~APFloatTest_isNegative_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNegative_Test .~APFloatTest_isNegative_Test()
                  ~APFloatTest_isNormal_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNormal_Test .~APFloatTest_isNormal_Test()
                  ~APFloatTest_isFinite_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isFinite_Test .~APFloatTest_isFinite_Test()
                  ~APFloatTest_isInfinity_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isInfinity_Test .~APFloatTest_isInfinity_Test()
                  ~APFloatTest_isNaN_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isNaN_Test .~APFloatTest_isNaN_Test()
                  ~APFloatTest_isFiniteNonZero_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_isFiniteNonZero_Test .~APFloatTest_isFiniteNonZero_Test()
                  ~APFloatTest_add_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_add_Test .~APFloatTest_add_Test()
                  ~APFloatTest_subtract_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_subtract_Test .~APFloatTest_subtract_Test()
                  ~APFloatTest_multiply_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_multiply_Test .~APFloatTest_multiply_Test()
                  ~APFloatTest_divide_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_divide_Test .~APFloatTest_divide_Test()
                  ~APFloatTest_operatorOverloads_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_operatorOverloads_Test .~APFloatTest_operatorOverloads_Test()
                  ~APFloatTest_abs_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_abs_Test .~APFloatTest_abs_Test()
                  ~APFloatTest_neg_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_neg_Test .~APFloatTest_neg_Test()
                  ~APFloatTest_ilogb_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_ilogb_Test .~APFloatTest_ilogb_Test()
                  ~APFloatTest_scalbn_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_scalbn_Test .~APFloatTest_scalbn_Test()
                  ~APFloatTest_frexp_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_frexp_Test .~APFloatTest_frexp_Test()
                  ~APFloatTest_mod_Test()anonymous_namespace{apfloattest.cpp} .APFloatTest_mod_Test .~APFloatTest_mod_Test()

                  Statistics

                  Stat
                  Sum:
                  Average:
                  Minimum:
                  Maximum:
                  Standard deviation:
                  Variance:
                  warning   Rule Violated:    Rule 12–1–2: All constructors that are callable with a single argument of fundamental type shall be declared explicit.

                  343 methods matched

                  343 methodsFull Name
                  CountCopyAndMove(int)anonymous_namespace{densesettest.cpp} .CountCopyAndMove.CountCopyAndMove(int)
                  Node(int)anonymous_namespace{ilisttest.cpp}.Node .Node(int)
                  NodeWithCallback(int)anonymous_namespace{ilisttest.cpp} .NodeWithCallback.NodeWithCallback(int)
                  PrivateNode(int)anonymous_namespace{ilisttest.cpp} .PrivateNode.PrivateNode(int)
                  Constructable(int)anonymous_namespace{smallvectortest.cpp} .Constructable.Constructable(int)
                  notassignable(int&)anonymous_namespace{smallvectortest.cpp} .notassignable.notassignable(int&)
                  StringMapTestStruct(int)anonymous_namespace{stringmaptest.cpp} .StringMapTestStruct.StringMapTestStruct (int)
                  MoveOnly(int)anonymous_namespace{stringmaptest.cpp} .MoveOnly.MoveOnly(int)
                  CountCtorCopyAndMove(int)anonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove .CountCtorCopyAndMove(int)
                  NonMoveableNonCopyableType(int)anonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .NonMoveableNonCopyableType .NonMoveableNonCopyableType(int)
                  PrintMatch(PrintingPolicyModifier)anonymous_namespace{declprintertest.cpp} .PrintMatch.PrintMatch (PrintingPolicyModifier)
                  TestModuleAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis .TestModuleAnalysis(int&)
                  Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis+Result.Result (int)
                  TestSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis.TestSCCAnalysis (int&)
                  Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis+Result.Result(int)
                  TestFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis .TestFunctionAnalysis(int&)
                  Result(int)anonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis+Result.Result (int)
                  TestImmutableFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestImmutableFunctionAnalysis .TestImmutableFunctionAnalysis(int&)
                  LambdaModulePass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaModulePass.LambdaModulePass <T>(T&&)
                  LambdaSCCPass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaSCCPass.LambdaSCCPass<T>(T&& )
                  LambdaFunctionPass<T>(T&&)anonymous_namespace{cgsccpassmanagertest .cpp}.LambdaFunctionPass .LambdaFunctionPass<T>(T&&)
                  TestIndirectSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectSCCAnalysis .TestIndirectSCCAnalysis(int&)
                  TestDoublyIndirectSCCAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestDoublyIndirectSCCAnalysis .TestDoublyIndirectSCCAnalysis(int&)
                  TestIndirectFunctionAnalysis(int&)anonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectFunctionAnalysis .TestIndirectFunctionAnalysis(int&)
                  PolySubsequenceMatcher<M...>(M&&...)clang.clangd.PolySubsequenceMatcher<M> .PolySubsequenceMatcher<M...>(M&&...)
                  Analysis(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis.Analysis(DerivedT& )
                  Result(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis+Result.Result (DerivedT&)
                  Pass(DerivedT&)anonymous_namespace{passbuildercallbacks test.cpp}.MockPassHandleBase<DerivedT ,IRUnitT,AnalysisManagerT,,ExtraArgTs >+Pass.Pass(DerivedT&)
                  TestFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis .TestFunctionAnalysis(int&)
                  Result(int)anonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis+Result.Result(int)
                  TestModuleAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis.TestModuleAnalysis (int&)
                  Result(int)anonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis+Result.Result(int)
                  TestModulePass(int&)anonymous_namespace{passmanagertest.cpp} .TestModulePass.TestModulePass(int&)
                  Result(int)anonymous_namespace{passmanagertest.cpp} .CustomizedAnalysis+Result.Result(int)
                  CustomizedPass<CallbackT>(CallbackT)anonymous_namespace{passmanagertest.cpp} .CustomizedPass.CustomizedPass<CallbackT >(CallbackT)
                  TestIndirectFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestIndirectFunctionAnalysis .TestIndirectFunctionAnalysis(int&)
                  TestDoublyIndirectFunctionAnalysis(int&)anonymous_namespace{passmanagertest.cpp} .TestDoublyIndirectFunctionAnalysis .TestDoublyIndirectFunctionAnalysis(int& )
                  TableRef<N>(constTableEntry(&)[N])TableRef.TableRef<N>(constTableEntry(& )[N])
                  AMDGPUMCCodeEmitter (constllvm::MCInstrInfo&)llvm.AMDGPUMCCodeEmitter .AMDGPUMCCodeEmitter (constllvm::MCInstrInfo&)
                  MCStreamer(llvm::MCContext&)llvm.MCStreamer.MCStreamer (llvm::MCContext&)
                  ARMMachORelocationInfo(llvm::MCContext&)anonymous_namespace{armmachorelocationin fo.cpp}.ARMMachORelocationInfo .ARMMachORelocationInfo(llvm::MCContext& )
                  Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&)Result.Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&)
                  Result(llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&&)Result.Result (llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >,llvm::Module>::Result&&)
                  Result(llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&&)Result.Result (llvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&&)
                  Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&)Result.Result (constllvm::InnerAnalysisManagerProxy <llvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> ,llvm::Function>::Result&)
                  LoopInfoBase(constllvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&)llvm.LoopInfoBase<llvm::BasicBlock ,llvm::Loop>.LoopInfoBase (constllvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&)
                  LoopInfoBase(llvm::LoopInfoBase <llvm::BasicBlock,llvm::Loop>&&)llvm.LoopInfoBase<llvm::BasicBlock ,llvm::Loop>.LoopInfoBase (llvm::LoopInfoBase<llvm::BasicBlock ,llvm::Loop>&&)
                  SCEVTraversal<SV>(SV&)llvm.SCEVTraversal<SV>.SCEVTraversal<SV> (SV&)
                  AnalysisManager (constllvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >&)llvm.AnalysisManager <llvm::LazyCallGraph::SCC ,llvm::LazyCallGraph&>.AnalysisManager (constllvm::AnalysisManager <LazyCallGraph::SCC,llvm::LazyCallGraph& >&)
                  TargetTransformInfo<T>(T)llvm.TargetTransformInfo .TargetTransformInfo<T>(T)
                  Model<T>(T)llvm.TargetTransformInfo+Model<T>.Model <T>(T)
                  DomTreeNodeBase (constllvm::DomTreeNodeBase <llvm::BasicBlock>&)llvm.DomTreeNodeBase<llvm::BasicBlock> .DomTreeNodeBase (constllvm::DomTreeNodeBase <llvm::BasicBlock>&)
                  DomTreeNodeBase(llvm::DomTreeNodeBase <llvm::BasicBlock>&&)llvm.DomTreeNodeBase<llvm::BasicBlock> .DomTreeNodeBase(llvm::DomTreeNodeBase <llvm::BasicBlock>&&)
                  DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,false>&)llvm.DominanceFrontierBase <llvm::BasicBlock,false> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,false>&)
                  DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,false>&&)llvm.DominanceFrontierBase <llvm::BasicBlock,false> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,false>&&)
                  DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,true>&)llvm.DominanceFrontierBase <llvm::BasicBlock,true> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::BasicBlock,true>&)
                  DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,true>&&)llvm.DominanceFrontierBase <llvm::BasicBlock,true> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::BasicBlock,true>&&)
                  ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&)llvm.ForwardDominanceFrontierBase <llvm::BasicBlock> .ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&)
                  ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&&)llvm.ForwardDominanceFrontierBase <llvm::BasicBlock> .ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::BasicBlock>&&)
                  memoryaccess_def_iterator_base<T>(T*)llvm.memoryaccess_def_iterator_base<T> .memoryaccess_def_iterator_base<T>(T*)
                  def_chain_iterator<T,UseOptimizedChain> (T)llvm.def_chain_iterator<T ,UseOptimizedChain>.def_chain_iterator<T ,UseOptimizedChain>(T)
                  AnalysisManager (constllvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&>&)llvm.AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&> .AnalysisManager (constllvm::AnalysisManager<llvm::Loop ,llvm::LoopStandardAnalysisResults&>&)
                  RegionBase(constllvm::RegionBase <RegionTraits<llvm::Function>>&)llvm.RegionBase<llvm::RegionTraits <llvm::Function>>.RegionBase (constllvm::RegionBase<RegionTraits <llvm::Function>>&)
                  RegionNodeBase(constllvm::RegionNodeBase <RegionTraits<llvm::Function>>&)llvm.RegionNodeBase<llvm::RegionTraits <llvm::Function>>.RegionNodeBase (constllvm::RegionNodeBase<RegionTraits <llvm::Function>>&)
                  RegionInfoBase(llvm::RegionInfoBase <RegionTraits<llvm::Function>>&&)llvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>.RegionInfoBase (llvm::RegionInfoBase<RegionTraits <llvm::Function>>&&)
                  RegionInfoBase(constllvm::RegionInfoBase <RegionTraits<llvm::Function>>&)llvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>.RegionInfoBase (constllvm::RegionInfoBase<RegionTraits <llvm::Function>>&)
                  RNSuccIterator<NodeRef,BlockT,RegionT> (NodeRef)llvm.RNSuccIterator<NodeRef,BlockT ,RegionT>.RNSuccIterator<NodeRef,BlockT ,RegionT>(NodeRef)
                  RNSuccIterator<FlatIt<type-parameter-0-0 >,type-parameter-0-1,type-parameter-0-2> (NodeRef)llvm.RNSuccIterator<FlatIt <type-parameter-0-0>,type-parameter-0-1 ,type-parameter-0-2>.RNSuccIterator <FlatIt<type-parameter-0-0> ,type-parameter-0-1,type-parameter-0-2> (NodeRef)
                  MachineInstrBundleIterator<Ty,IsReverse> (instr_iterator)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(instr_iterator)
                  MachineInstrBundleIterator<Ty,IsReverse> (reference)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(reference)
                  MachineInstrBundleIterator<Ty,IsReverse> (pointer)llvm.MachineInstrBundleIterator<Ty ,IsReverse>.MachineInstrBundleIterator <Ty,IsReverse>(pointer)
                  PseudoSourceValueManager (constllvm::TargetInstrInfo&)llvm.PseudoSourceValueManager .PseudoSourceValueManager (constllvm::TargetInstrInfo&)
                  IdentifyingPassPtr(AnalysisID)llvm.IdentifyingPassPtr .IdentifyingPassPtr(AnalysisID)
                  ScavengedInfo(int)llvm.RegScavenger+ScavengedInfo .ScavengedInfo(int)
                  SingleLinkedListIterator<T>(T*)llvm .LiveInterval+SingleLinkedListIterator .SingleLinkedListIterator<T>(T*)
                  DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&)llvm.DominanceFrontierBase <llvm::MachineBasicBlock,true> .DominanceFrontierBase (constllvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&)
                  DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&&)llvm.DominanceFrontierBase <llvm::MachineBasicBlock,true> .DominanceFrontierBase (llvm::DominanceFrontierBase <llvm::MachineBasicBlock,true>&&)
                  ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&)llvm.ForwardDominanceFrontierBase <llvm::MachineBasicBlock> .ForwardDominanceFrontierBase (constllvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&)
                  ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&&)llvm.ForwardDominanceFrontierBase <llvm::MachineBasicBlock> .ForwardDominanceFrontierBase (llvm::ForwardDominanceFrontierBase <llvm::MachineBasicBlock>&&)
                  StackMaps(llvm::AsmPrinter&)llvm.StackMaps.StackMaps (llvm::AsmPrinter&)
                  Graph<SolverT>(GraphMetadata)llvm.PBQP.Graph<SolverT>.Graph<SolverT> (GraphMetadata)
                  NodeEntry(VectorPtr)llvm.PBQP.Graph<SolverT>+NodeEntry .NodeEntry(VectorPtr)
                  Attribute(llvm::AttributeImpl*)llvm.Attribute.Attribute (llvm::AttributeImpl*)
                  DiagnosticHandler(void*)llvm.DiagnosticHandler.DiagnosticHandler (void*)
                  phi_iterator_impl<PHINodeT,BBIteratorT> (PHINodeT*)llvm.BasicBlock+phi_iterator_impl .phi_iterator_impl<PHINodeT,BBIteratorT> (PHINodeT*)
                  CallSiteBase<FunTy,BBTy,ValTy,UserTy ,UseTy,InstrTy,CallTy,InvokeTy,IterTy> (CallTy*)llvm.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>(CallTy*)
                  CallSiteBase<FunTy,BBTy,ValTy,UserTy ,UseTy,InstrTy,CallTy,InvokeTy,IterTy> (InvokeTy*)llvm.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>.CallSiteBase<FunTy,BBTy,ValTy ,UserTy,UseTy,InstrTy,CallTy,InvokeTy ,IterTy>(InvokeTy*)
                  CallSite(llvm::CallSiteBase <llvm::Function,llvm::BasicBlock ,llvm::Value,llvm::User,llvm::Use ,llvm::Instruction,llvm::CallInst ,llvm::InvokeInst,llvm::Use*>)llvm.CallSite.CallSite (llvm::CallSiteBase<llvm::Function ,llvm::BasicBlock,llvm::Value,llvm::User ,llvm::Use,llvm::Instruction ,llvm::CallInst,llvm::InvokeInst ,llvm::Use*>)
                  TypedDINodeRef<T>(std::nullptr_t)llvm.TypedDINodeRef<T>.TypedDINodeRef<T> (std::nullptr_t)
                  TypedDINodeRef<T>(constT*)llvm.TypedDINodeRef<T>.TypedDINodeRef<T> (constT*)
                  AssertingVH<ValueTy>(ValueTy*)llvm.AssertingVH<ValueTy>.AssertingVH <ValueTy>(ValueTy*)
                  TrackingVH<ValueTy>(ValueTy*)llvm.TrackingVH<ValueTy>.TrackingVH <ValueTy>(ValueTy*)
                  PoisoningVH<ValueTy>(ValueTy*)llvm.PoisoningVH<ValueTy>.PoisoningVH <ValueTy>(ValueTy*)
                  PassManager(llvm::PassManager <llvm::Module>&&)llvm.PassManager<llvm::Module ,llvm::AnalysisManager<llvm::Module>,> .PassManager(llvm::PassManager <llvm::Module>&&)
                  PassManager(constllvm::PassManager <llvm::Module>&)llvm.PassManager<llvm::Module ,llvm::AnalysisManager<llvm::Module>,> .PassManager(constllvm::PassManager <llvm::Module>&)
                  PassManager(llvm::PassManager <llvm::Function>&&)llvm.PassManager<llvm::Function ,llvm::AnalysisManager<llvm::Function>,> .PassManager(llvm::PassManager <llvm::Function>&&)
                  PassManager(constllvm::PassManager <llvm::Function>&)llvm.PassManager<llvm::Function ,llvm::AnalysisManager<llvm::Function>,> .PassManager(constllvm::PassManager <llvm::Function>&)
                  AnalysisManager(llvm::AnalysisManager <llvm::Module>&&)llvm.AnalysisManager<llvm::Module,> .AnalysisManager(llvm::AnalysisManager <llvm::Module>&&)
                  AnalysisManager (constllvm::AnalysisManager<llvm::Module >&)llvm.AnalysisManager<llvm::Module,> .AnalysisManager (constllvm::AnalysisManager<llvm::Module >&)
                  AnalysisManager(llvm::AnalysisManager <llvm::Function>&&)llvm.AnalysisManager<llvm::Function,> .AnalysisManager(llvm::AnalysisManager <llvm::Function>&&)

                  Statistics

                  Stat
                  Sum:
                  Average:
                  Minimum:
                  Maximum:
                  Standard deviation:
                  Variance:

                  310
                  Preprocessor  

                  warning   Rule Violated:    Rule 16–0–7: Undefined macro identifiers shall not be used in #if or #elif preprocessor directives, except as operands to the defined operator.

                  18 fields matched

                  18 fieldsFilePathLineFull Name
                  '_XOPEN_SOURCE' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp02851Clang.diagnostic.diagnostic .'_XOPEN_SOURCE' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\CodeGenCoverage.cpp1423Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp1330Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'HAVE_VALGRIND_VALGRIND_H' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\Valgrind.cpp1720Clang.diagnostic.diagnostic .'HAVE_VALGRIND_VALGRIND_H' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp0694Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0c:\CoderGears\LLVM10\lib\Support\CodeGenCoverage.cpp0594Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp04111Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\Support\LockFileManager.cpp03196Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp1520Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                  'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp0945Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                  'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0C:\CoderGears\LLVM10\lib\WindowsManifest\WindowsManifestMerger.cpp0860Clang.diagnostic.diagnostic .'LLVM_LIBXML2_ENABLED' is not defined, evaluates to 0
                  'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\ProcessTest.cpp1233Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                  'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\CommandLineTest.cpp1135Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                  'HAVE_SETENV' is not defined, evaluates to 0C:\CoderGears\LLVM10\unittests\Support\CommandLineTest.cpp1043Clang.diagnostic.diagnostic .'HAVE_SETENV' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp0780Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'LLVM_ON_UNIX' is not defined, evaluates to 0C:\CoderGears\LLVM10\tools\clang\lib\Driver\Driver.cpp011 074Clang.diagnostic.diagnostic .'LLVM_ON_UNIX' is not defined, evaluates to 0
                  'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\Z3ConstraintManager.cpp1620Clang.diagnostic.diagnostic .'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0
                  'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0c:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Core\Z3ConstraintManager.cpp001 697Clang.diagnostic.diagnostic .'CLANG_ANALYZER_WITH_Z3' is not defined, evaluates to 0

                  Statistics

                  Stat   FilePath   Line
                  Sum:-4 526
                  Average:-251.44
                  Minimum:-20
                  Maximum:-1 697
                  Standard deviation:-453.79
                  Variance:-205 926

                  1020
                  Library  

                  warning   Rule Violated:    Rule 18–4–1: Dynamic heap memory allocation shall not be used.

                  4,735 fields matched

                  4 735 fieldsFilePathLineFull Name
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08380Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp078106Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp076127Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068263Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066284Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064381Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062402Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09151Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp079105Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp073168Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp067275Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp065325Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09637Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09251Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09931Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08189Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08096Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09444Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp075136Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp072183Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08955Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059536Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058558Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056620Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp055751Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054852Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053869Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052956Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0511 052Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0501 074Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0491 099Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0481 123Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0471 189Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0451 220Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0381 376Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0371 394Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 429Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 496Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 558Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 621Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 642Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 662Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 978Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 854Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 914Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0122 957Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0113 128Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0103 254Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0093 388Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0083 494Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 637Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 702Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 762Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 804Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 836Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 845Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 929Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 957Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09735Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09540Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08855Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08766Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063388Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061462Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp060515Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057595Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0461 211Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 231Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 286Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0421 298Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 320Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 334Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0391 343Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0361 423Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0331 524Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0321 532Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0301 579Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 672Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 694Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 789Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0231 812Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0221 840Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 860Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 981Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0182 030Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0172 048Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 124Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 160Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09344Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08666Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp08284Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp077123Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp074159Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp071193Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp070197Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp069228Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09833Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09052Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp08570Misra.Library.Library.Rule18-4-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-4 398 928
                  Average:-929.02
                  Minimum:-17
                  Maximum:-12 864
                  Standard deviation:-1 620
                  Variance:-2 623 740
                  warning   Rule Violated:    Rule 27–0–1: The stream input/output library shall not be used.

                  4,735 fields matched

                  4 735 fieldsFilePathLineFull Name
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\Target\AArch64\InstSizes.cpp08380Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp078106Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp076127Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp068263Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp066284Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp064381Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\MapVectorTest.cpp062402Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp09151Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp079105Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp073168Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp067275Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallPtrSetTest.cpp065325Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09637Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\SmallSetTest.cpp09251Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp09931Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08471Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08189Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringExtrasTest.cpp08096Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp09444Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp075136Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\StringSwitchTest.cpp072183Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp08955Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp059536Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp058558Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp056620Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp055751Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp054852Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp053869Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp052956Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0511 052Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0501 074Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0491 099Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0481 123Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0471 189Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0451 220Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0381 376Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0371 394Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0351 429Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0341 496Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0311 558Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0291 621Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0281 642Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0271 662Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0201 978Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0142 854Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0132 914Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0122 957Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0113 128Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0103 254Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0093 388Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0083 494Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0073 637Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0063 702Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0053 762Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0043 804Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0033 836Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0023 845Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0013 929Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APFloatTest.cpp0003 957Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09735Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp09540Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08855Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp08766Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp063388Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp061462Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp060515Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp057595Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0461 211Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0441 231Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0431 286Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0421 298Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0411 320Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0401 334Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0391 343Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0361 423Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0331 524Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0321 532Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0301 579Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0261 672Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0251 694Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0241 789Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0231 812Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0221 840Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0211 860Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0191 981Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0182 030Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0172 048Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0162 124Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APIntTest.cpp0152 160Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp09344Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\APSIntTest.cpp08666Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp08284Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp077123Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp074159Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp071193Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp070197Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp069228Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09833Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp09052Misra.Library.Library.Rule18-4-1
                  Rule18-4-1C:\CoderGears\LLVM10\unittests\ADT\BitmaskEnumTest.cpp08570Misra.Library.Library.Rule18-4-1

                  Statistics

                  Stat   FilePath   Line
                  Sum:-4 398 928
                  Average:-929.02
                  Minimum:-17
                  Maximum:-12 864
                  Standard deviation:-1 620
                  Variance:-2 623 740

                  Quality Gates

                  ok   Code Query:    Quality Gates Evolution

                  No quality gate matched

                  ok   Quality Gate Pass:    Percentage Code Coverage

                  Scalar Result: N/A %

                  ok   Quality Gate Pass:    Percentage Coverage on New Code

                  Scalar Result: N/A %

                  ok   Quality Gate Pass:    Percentage Coverage on Refactored Code

                  Scalar Result: N/A %

                  ok   Quality Gate Pass:    Blocker Issues

                  No issue matched

                  ok   Quality Gate Fail:    Critical Issues

                  131 issues matched

                  131 issuesSeverityDebtAnnual InterestFull Name
                  Critical issue on: clang.Sema033Critical0521d 2h0332h 0minRule violated: Avoid types too big
                  Critical issue on: clang.CodeGen.CodeGenFunction032Critical0331d 2h0322h 0minRule violated: Avoid types too big
                  Critical issue on: clang.Parser031Critical0321d 2h0312h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.InstCombiner036Critical0311d 2h0362h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner035Critical0361d 2h0352h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.X86TargetLowering034Critical0351d 2h0342h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.DAGTypeLegalizer027Critical0341d 2h0272h 0minRule violated: Avoid types too big
                  Critical issue on: clang.ASTReader026Critical0271d 2h0262h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.PPCTargetLowering025Critical0261d 2h0252h 0minRule violated: Avoid types too big
                  Critical issue on: clang.ASTContext030Critical0251d 2h0302h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.ARMTargetLowering029Critical0301d 2h0292h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.SelectionDAG028Critical0291d 2h0282h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.ScalarEvolution037Critical0281d 2h0372h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.LLParser046Critical0451d 2h0462h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC045Critical0441d 2h0452h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.AArch64TargetLowering044Critical0431d 2h0442h 0minRule violated: Avoid types too big
                  Critical issue on: clang.ASTNodeImporter049Critical0481d 2h0492h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.SelectionDAGBuilder048Critical0471d 2h0482h 0minRule violated: Avoid types too big
                  Critical issue on: clang.Preprocessor047Critical0461d 2h0472h 0minRule violated: Avoid types too big
                  Critical issue on: clang.ASTWriter040Critical0391d 2h0402h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.SITargetLowering039Critical0381d 2h0392h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{asmparser.cpp} .AsmParser038Critical0371d 2h0382h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{mipsasmparser.cpp} .MipsAsmParser043Critical0421d 2h0432h 0minRule violated: Avoid types too big
                  Critical issue on: clang.CodeGen.CodeGenModule042Critical0411d 2h0422h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize041Critical0401d 2h0412h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{aarch64fastisel .cpp}.AArch64FastISel008Critical0241d 2h0082h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader007Critical0081d 2h0072h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.HexagonTargetLowering006Critical0071d 2h0062h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.NVPTXDAGToDAGISel011Critical0061d 2h0112h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{rewriteobjc.cpp} .RewriteObjC010Critical0111d 2h0102h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{armasmparser.cpp} .ARMAsmParser009Critical0101d 2h0092h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.TargetLowering002Critical0091d 2h0022h 0minRule violated: Avoid types too big
                  Critical issue on: clang.ento.ExprEngine001Critical0021d 2h0012h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.SystemZTargetLowering000Critical0011d 2h0002h 0minRule violated: Avoid types too big
                  Critical issue on: llvm.AMDGPUTargetLowering005Critical0001d 2h0052h 0minRule violated: Avoid types too big
                  Critical issue on: clang.CodeGen.CGOpenMPRuntime004Critical0051d 2h0042h 0minRule violated: Avoid types too big
                  Critical issue on: anonymous_namespace{itaniummangle.cpp} .CXXNameMangler003Critical0041d 2h0032h 0minRule violated: Avoid types too big
                  Critical issue on: clang.CodeGen.CGDebugInfo012Critical0031d 2h0122h 0minRule violated: Avoid types too big
                  Critical issue on: clang.Sema021Critical0201d 2h0212h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.CodeGen.CodeGenFunction020Critical0191d 2h0202h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.Parser019Critical0181d 2h0192h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.DAGTypeLegalizer024Critical0231d 2h0242h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.ASTContext023Critical0221d 2h0232h 0minRule violated: Avoid types with too many methods
                  Critical issue on: anonymous_namespace{armasmparser.cpp} .ARMOperand022Critical0211d 2h0222h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.SelectionDAG015Critical0141d 2h0152h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.SelectionDAG014Critical0131d 2h0142h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.Preprocessor013Critical0121d 2h0132h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.TreeTransform<Derived>018Critical0171d 2h0182h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.TargetLoweringBase017Critical0161d 2h0172h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.TargetLoweringBase016Critical0151d 2h0162h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.CodeGen.CodeGenModule083Critical0491d 2h0832h 0minRule violated: Avoid types with too many methods
                  Critical issue on: llvm.APInt082Critical0541d 2h0822h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.ASTReader081Critical0551d 2h0812h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.ASTNodeImporter086Critical0561d 2h0862h 0minRule violated: Avoid types with too many methods
                  Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner085Critical0531d 2h0852h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.RecursiveASTVisitor<Derived>084Critical0501d 2h0842h 0minRule violated: Avoid types with too many methods
                  Critical issue on: clang.ASTContext077Critical0511d 2h0772h 0minRule violated: Avoid types with too many fields
                  Critical issue on: clang.CodeGen .CodeGenFunction.EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)076Critical0856h 0min0762h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()075Critical0846h 0min0752h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.__Globals .UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)080Critical0866h 0min0802h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)079Critical0886h 0min0792h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.ASTReader.diagnoseOdrViolations()078Critical0876h 0min0782h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.CodeGen .CodeGenFunction.EmitX86BuiltinExpr (unsignedint,constclang::CallExpr*)087Critical0836h 0min0872h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)096Critical0796h 0min0962h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{ppciseldagtodag .cpp}.PPCDAGToDAGISel.Select (llvm::SDNode*)095Critical0786h 0min0952h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm .anonymous_namespace{constantstest.cpp} .ConstantsTest_AsInstructionsTest_Test .TestBody()094Critical0806h 0min0942h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.ASTReader .readTypeRecord(unsignedint)099Critical0826h 0min0992h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.X86TargetLowering .LowerINTRINSIC_WO_CHAIN(llvm::SDValue ,llvm::SelectionDAG&)098Critical0816h 0min0982h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.driver.tools.Clang.ConstructJob (clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)097Critical0966h 0min0972h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.__Globals .InlineFunction(llvm::CallSite ,llvm::InlineFunctionInfo& ,llvm::AAResults*,bool,llvm::Function*)090Critical0956h 0min0902h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{armiseldagtodag .cpp}.ARMDAGToDAGISel.Select (llvm::SDNode*)089Critical0976h 0min0892h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.CodeGen.CodeGenFunction.EmitCall (constclang::CodeGen::CGFunctionInfo& ,constclang::CodeGen::CGCallee& ,clang::CodeGen::ReturnValueSlot ,constclang::CodeGen::CallArgList& ,llvm::Instruction** ,clang::SourceLocation)088Critical0996h 0min0882h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.CodeGen .CGOpenMPRuntime.createRuntimeFunction (unsignedint)093Critical0986h 0min0932h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{aarch64instructions elector.cpp}.AArch64InstructionSelector .select(llvm::MachineInstr& ,llvm::CodeGenCoverage&)092Critical0946h 0min0922h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.SelectionDAG .computeKnownBits(llvm::SDValue ,llvm::KnownBits&,constllvm::APInt& ,unsignedint)091Critical0906h 0min0912h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{x86iseldagtodag .cpp}.X86DAGToDAGISel.Select (llvm::SDNode*)058Critical0896h 0min0582h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.slpvectorizer .BoUpSLP.vectorizeTree (llvm::slpvectorizer::BoUpSLP::TreeEntry *)057Critical0916h 0min0572h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals.dumpCXXData (constllvm::object::ObjectFile*)056Critical0936h 0min0562h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{localizationchecker .cpp}.NonLocalizedStringChecker .initUIMethods(clang::ASTContext&)061Critical0926h 0min0612h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals .DisassembleMachO(llvm::StringRef ,llvm::object::MachOObjectFile* ,llvm::StringRef,llvm::StringRef)060Critical0636h 0min0602h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.TargetLowering .SimplifySetCC(llvm::EVT,llvm::SDValue ,llvm::SDValue,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)059Critical0626h 0min0592h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.ASTReader .ReadASTBlock(ModuleFile&,unsignedint)052Critical0646h 0min0522h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm .X86TargetLowering.ReplaceNodeResults (llvm::SDNode*,SmallVectorImpl <llvm::SDValue>&,llvm::SelectionDAG&)051Critical0666h 0min0512h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.NVPTXTargetLowering.LowerCall (llvm::TargetLowering::CallLoweringInfo& ,SmallVectorImpl<llvm::SDValue>&)050Critical0656h 0min0502h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.CodeGen .CodeGenFunction.EmitARMBuiltinExpr (unsignedint,constclang::CallExpr* ,llvm::Triple::ArchType)055Critical0586h 0min0552h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)054Critical0576h 0min0542h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.TargetLowering .SimplifyDemandedBits(llvm::SDValue ,constllvm::APInt&,llvm::KnownBits& ,llvm::TargetLowering::TargetLoweringOpt &,unsignedint,bool)053Critical0596h 0min0532h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals.GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)062Critical0616h 0min0622h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.InstCombiner .visitGetElementPtrInst (llvm::GetElementPtrInst&)071Critical0606h 0min0712h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.RuntimeDyldELF .processRelocationRef(unsignedint ,relocation_iterator ,constllvm::object::ObjectFile& ,ObjSectionToIDMap&,StubMap&)070Critical0676h 0min0702h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm .PPCTargetLowering.PerformDAGCombine (llvm::SDNode* ,llvm::TargetLowering::DAGCombinerInfo&)069Critical0746h 0min0692h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.slpvectorizer .BoUpSLP.buildTree_rec(ArrayRef <llvm::Value*>,unsignedint,int)074Critical0736h 0min0742h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{dagcombiner.cpp} .DAGCombiner.MergeConsecutiveStores (llvm::StoreSDNode*)073Critical0756h 0min0732h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals.checkLanguageOptions (constclang::LangOptions& ,constclang::LangOptions& ,clang::DiagnosticsEngine*,bool)072Critical0776h 0min0722h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: FunCloner.CloneInstruction(LLVMValueRef ,LLVMBuilderRef)065Critical0766h 0min0652h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: anonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseConstants()064Critical0696h 0min0642h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals.DisassembleObject (constllvm::object::ObjectFile*,bool)063Critical0686h 0min0632h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: llvm.SelectionDAGISel .SelectCodeCommon(llvm::SDNode* ,constunsignedchar*,unsignedint)068Critical0706h 0min0682h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: __Globals.checkOpenMPLoop (clang::OpenMPDirectiveKind,clang::Expr* ,clang::Expr*,clang::Stmt*,clang::Sema&, (anonymousnamespace)::DSAStackTy& ,Sema::VarsWithInheritedDSAType& ,OMPLoopDirective::HelperExprs&)067Critical0726h 0min0672h 0minRule violated: Avoid methods with too many local variables
                  Critical issue on: clang.InitializationSequence.Perform (clang::Sema& ,constclang::InitializedEntity& ,constclang::InitializationKind& ,MultiExprArg,clang::QualType*)066Critical0716h 0min0662h 0minRule violated: Avoid methods with too many local variables

                  Statistics

                  Stat   Severity   Debt   Annual Interest
                  Sum:-128d32d
                  Average:-7h 49min2h 0min
                  Minimum:-6h 0min2h 0min
                  Maximum:-1d 2h2h 0min
                  Standard deviation:-1h 55min0min 0s
                  Variance:-1 681d0min 0s
                  ok   Quality Gate Pass:    New Blocker / Critical / High Issues

                  No issue matched

                  ok   Quality Gate Fail:    Critical Rules Violated

                  3 rules matched

                  3 rulesissuesFull Name
                  Avoid types too big2773 issuesRule
                  Avoid methods too big, too complex07 139 issuesRule
                  Avoid methods with too many parameters12 115 issuesRule

                  Statistics

                  Stat   issues
                  Sum:10 027
                  Average:3 342
                  Minimum:773
                  Maximum:7 139
                  Standard deviation:2 740
                  Variance:7 507 500
                  ok   Quality Gate Pass:    Percentage Debt

                  Scalar Result: 11.73 %

                  ok   Quality Gate Pass:    New Debt since Baseline

                  Scalar Result: N/A man-days

                  ok   Quality Gate Fail:    Debt Rating per Namespace

                  138 namespaces matched

                  138 namespacesdebtRatingdebtRatiodevTimeInManDaydebtInManDayissuesFull Name
                  llvm .anonymous_namespace{scalarevolutiontest .cpp}034D05122.9402315d 3h0233d 4h016330 issuesllvm .anonymous_namespace{scalarevolutiontest .cpp}
                  anonymous_namespace{aarch64expandpseudoi nsts.cpp}033D07221.760553d 4h0586h 12min05258 issuesanonymous_namespace{aarch64expandpseudoi nsts.cpp}
                  anonymous_namespace{aarch64fastisel.cpp}032D09620.1400548d0069d 6h007586 issuesanonymous_namespace{aarch64fastisel.cpp}
                  anonymous_namespace{aarch64instructionse lector.cpp}037D05822.380368d 3h0351d 7h03698 issuesanonymous_namespace{aarch64instructionse lector.cpp}
                  anonymous_namespace{aarch64machobjectwri ter.cpp}036D06522.030593d 2h0605h 46min07628 issuesanonymous_namespace{aarch64machobjectwri ter.cpp}
                  llvm035D05722.540702d 1h0733h 55min05553 issuesllvm
                  anonymous_namespace{amdgpulowerkernelatt ributes.cpp}028D04323.610652d 2h0684h 27min06737 issuesanonymous_namespace{amdgpulowerkernelatt ributes.cpp}
                  anonymous_namespace{amdgpurewriteoutargu ments.cpp}027D05422.850563d 4h0566h 24min06045 issuesanonymous_namespace{amdgpurewriteoutargu ments.cpp}
                  anonymous_namespace{r600expandspecialins trs.cpp}026D01227.50811d 3h0793h 17min06542 issuesanonymous_namespace{r600expandspecialins trs.cpp}
                  anonymous_namespace{siinsertwaitcnts .cpp}031D07321.7302016d 6h0223d 5h019297 issuesanonymous_namespace{siinsertwaitcnts .cpp}
                  anonymous_namespace{siloweri1copies.cpp}030D00927.890901d 0h0892h 24min09212 issuesanonymous_namespace{siloweri1copies.cpp}
                  anonymous_namespace{sioptimizeexecmaskin g.cpp}029D04823.130771d 5h0813h 9min07923 issuesanonymous_namespace{sioptimizeexecmaskin g.cpp}
                  anonymous_namespace{sioptimizeexecmaskin gprera.cpp}046D02226.560721d 7h0694h 7min08322 issuesanonymous_namespace{sioptimizeexecmaskin gprera.cpp}
                  anonymous_namespace{sishrinkinstructions .cpp}045D01426.910682d 1h0644h 45min08123 issuesanonymous_namespace{sishrinkinstructions .cpp}
                  llvm044D08521.06000198d00141d0003 056 issuesllvm
                  anonymous_namespace{armexpandpseudoinsts .cpp}049D05022.970387d 2h0371d 5h034108 issuesanonymous_namespace{armexpandpseudoinsts .cpp}
                  anonymous_namespace{arminstructionselect or.cpp}048D06921.90426d 0h0451d 2h04377 issuesanonymous_namespace{arminstructionselect or.cpp}
                  anonymous_namespace{armloadstoreoptimize r.cpp}047D00630.0102116d 5h0165d 0h020279 issuesanonymous_namespace{armloadstoreoptimize r.cpp}
                  anonymous_namespace{thumb2sizereduction .cpp}040D09220.590377d 3h0391d 4h03891 issuesanonymous_namespace{thumb2sizereduction .cpp}
                  llvm039D08021.5401720d0194d 4h010418 issuesllvm
                  anonymous_namespace{armmachobjectwriter .cpp}038D08121.460603d 0h0625h 15min07429 issuesanonymous_namespace{armmachobjectwriter .cpp}
                  anonymous_namespace{constantfolding.cpp}043D06721.9802714d 2h0273d 1h026208 issuesanonymous_namespace{constantfolding.cpp}
                  anonymous_namespace{lint.cpp}042D06122.140455d 0h0491d 0h04567 issuesanonymous_namespace{lint.cpp}
                  anonymous_namespace{loopaccessanalysis .cpp}041D03624.560583d 2h0556h 30min07231 issuesanonymous_namespace{loopaccessanalysis .cpp}
                  anonymous_namespace{ocamlgcprinter.cpp}025D07821.620891d 1h0931h 57min09510 issuesanonymous_namespace{ocamlgcprinter.cpp}
                  anonymous_namespace{atomicexpandpass .cpp}009D09020.7302910d 5h0322d 1h03792 issuesanonymous_namespace{atomicexpandpass .cpp}
                  anonymous_namespace{globalmerge.cpp}008D03125.070514d 3h0501d 0h04180 issuesanonymous_namespace{globalmerge.cpp}
                  anonymous_namespace{ifconversion.cpp}007D08321.302415d 3h0263d 2h022254 issuesanonymous_namespace{ifconversion.cpp}
                  anonymous_namespace{indirectbrexpandpass .cpp}012D01027.820831d 3h0823h 7min08915 issuesanonymous_namespace{indirectbrexpandpass .cpp}
                  anonymous_namespace{liverangeshrink.cpp}011D03424.70741d 6h0763h 29min07529 issuesanonymous_namespace{liverangeshrink.cpp}
                  anonymous_namespace{machinepipeliner .cpp}010D08221.4500939d0098d 3h005738 issuesanonymous_namespace{machinepipeliner .cpp}
                  anonymous_namespace{machineverifier.cpp}003D09720.1101624d0174d 7h015342 issuesanonymous_namespace{machineverifier.cpp}
                  anonymous_namespace{phielimination.cpp}002D07721.640484d 5h0511d 0h04280 issuesanonymous_namespace{phielimination.cpp}
                  anonymous_namespace{prologepiloginserter .cpp}001D07421.710396d 4h0411d 3h030147 issuesanonymous_namespace{prologepiloginserter .cpp}
                  anonymous_namespace{registercoalescer .cpp}006D08820.8501525d0155d 2h012380 issuesanonymous_namespace{registercoalescer .cpp}
                  anonymous_namespace{stackcoloring.cpp}005D09820.040358d 6h0361d 6h024213 issuesanonymous_namespace{stackcoloring.cpp}
                  anonymous_namespace{twoaddressinstructio npass.cpp}004D04922.9702614d 6h0243d 3h027201 issuesanonymous_namespace{twoaddressinstructio npass.cpp}
                  anonymous_namespace{unreachableblockelim .cpp}021D03324.890781d 5h0773h 22min07330 issuesanonymous_namespace{unreachableblockelim .cpp}
                  anonymous_namespace{winehprepare.cpp}020D07021.880445d 4h0461d 1h04666 issuesanonymous_namespace{winehprepare.cpp}
                  anonymous_namespace{dwarfcontext.cpp}019D02526.040504d 4h0471d 1h04964 issuesanonymous_namespace{dwarfcontext.cpp}
                  anonymous_namespace{hexagoncfgoptimizer .cpp}024D07921.60821d 3h0872h 33min07034 issuesanonymous_namespace{hexagoncfgoptimizer .cpp}
                  anonymous_namespace{hexagongenmux.cpp}023D04723.30533d 6h0537h 2min05749 issuesanonymous_namespace{hexagongenmux.cpp}
                  anonymous_namespace{hexagonhardwareloops .cpp}022D01526.801818d 1h0184d 7h021260 issuesanonymous_namespace{hexagonhardwareloops .cpp}
                  anonymous_namespace{hexagonnewvaluejump .cpp}015D03524.70612d 7h0595h 50min05059 issuesanonymous_namespace{hexagonnewvaluejump .cpp}
                  anonymous_namespace{hexagonoptimizeszext ends.cpp}014D03923.860861d 1h0902h 22min08222 issuesanonymous_namespace{hexagonoptimizeszext ends.cpp}
                  anonymous_namespace{hexagonpeephole.cpp}013D00530.490712d 1h0635h 13min06638 issuesanonymous_namespace{hexagonpeephole.cpp}
                  anonymous_namespace{hexagonsplitconst32a ndconst64.cpp}018D04523.350956h 20min0951h 28min08420 issuesanonymous_namespace{hexagonsplitconst32a ndconst64.cpp}
                  anonymous_namespace{hexagonsplitdouble .cpp}017D04023.7403110d 0h0312d 3h029155 issuesanonymous_namespace{hexagonsplitdouble .cpp}
                  anonymous_namespace{hexagonvextract.cpp}016D02426.410881d 1h0882h 32min09312 issuesanonymous_namespace{hexagonvextract.cpp}
                  llvm050D02725.97001174d00045d0012 598 issuesllvm
                  anonymous_namespace{dataflowsanitizer .cpp}084D09920.0201916d 7h0253d 3h028192 issuesanonymous_namespace{dataflowsanitizer .cpp}
                  anonymous_namespace{threadsanitizer.cpp}083D02126.610435d 6h0381d 4h06145 issuesanonymous_namespace{threadsanitizer.cpp}
                  anonymous_namespace{lto.cpp}082D05522.80791d 4h0852h 47min06935 issuesanonymous_namespace{lto.cpp}
                  llvm087D04623.310349d 2h0332d 1h03988 issuesllvm
                  llvm086D09520.17004123d00424d0041 739 issuesllvm
                  anonymous_namespace{nvptxloweraggrcopies .cpp}085D01726.750871d 1h0862h 37min09114 issuesanonymous_namespace{nvptxloweraggrcopies .cpp}
                  078D09420.210973h 53min09947min05945 issues
                  anonymous_namespace{objcarccontract.cpp}077D087210494d 5h0527h 48min05159 issuesanonymous_namespace{objcarccontract.cpp}
                  llvm076D07621.66002165d00235d0022 188 issuesllvm
                  anonymous_namespace{ppcbranchselector .cpp}081D02326.530692d 1h0664h 39min06245 issuesanonymous_namespace{ppcbranchselector .cpp}
                  anonymous_namespace{ppcctrloops.cpp}080D07121.780416d 1h0441d 2h05358 issuesanonymous_namespace{ppcctrloops.cpp}
                  anonymous_namespace{ppciseldagtodag.cpp}079D09320.2500746d0079d 2h006614 issuesanonymous_namespace{ppciseldagtodag.cpp}
                  anonymous_namespace{ppclooppreincprep .cpp}096D04123.730464d 7h0481d 1h04475 issuesanonymous_namespace{ppclooppreincprep .cpp}
                  anonymous_namespace{ppcvsxfmamutate.cpp}095D04423.40622d 6h0615h 21min07825 issuesanonymous_namespace{ppcvsxfmamutate.cpp}
                  anonymous_namespace{ppcmachobjectwriter .cpp}094D00729.040761d 5h0714h 3min09015 issuesanonymous_namespace{ppcmachobjectwriter .cpp}
                  llvm.GCOV099D00134.770983h 18min0971h 9min08023 issuesllvm.GCOV
                  anonymous_namespace{loopidiomrecognize .cpp}098D02825.630329d 6h0302d 4h032121 issuesanonymous_namespace{loopidiomrecognize .cpp}
                  anonymous_namespace{loopunswitch.cpp}097D09120.660339d 6h0342d 0h035102 issuesanonymous_namespace{loopunswitch.cpp}
                  anonymous_namespace{dagcombiner.cpp}090D03724.15003145d00335d0032 184 issuesanonymous_namespace{dagcombiner.cpp}
                  anonymous_namespace{legalizedag.cpp}089D08621.0200647d00510d 0h013370 issuesanonymous_namespace{legalizedag.cpp}
                  llvm088D06821.9100841d0089d 1h009521 issuesllvm
                  anonymous_namespace{clonefunction.cpp}093D03824.130731d 6h0753h 34min08717 issuesanonymous_namespace{clonefunction.cpp}
                  anonymous_namespace{flattencfg.cpp}092D04223.720543d 5h0547h 0min06344 issuesanonymous_namespace{flattencfg.cpp}
                  anonymous_namespace{looprotationutils .cpp}091D05322.890573d 3h0576h 13min05455 issuesanonymous_namespace{looprotationutils .cpp}
                  llvm.slpvectorizer075D06622.0201038d0108d 3h008547 issuesllvm.slpvectorizer
                  anonymous_namespace{loadstorevectorizer .cpp}059D01926.703010d 2h0282d 5h033116 issuesanonymous_namespace{loadstorevectorizer .cpp}
                  anonymous_namespace{shadowcallstack.cpp}058D01626.770851d 2h0832h 53min08816 issuesanonymous_namespace{shadowcallstack.cpp}
                  anonymous_namespace{x86cmovconversion .cpp}057D00828.550474d 6h0431d 3h05650 issuesanonymous_namespace{x86cmovconversion .cpp}
                  anonymous_namespace{x86fastisel.cpp}062D06422.0701133d0117d 3h018322 issuesanonymous_namespace{x86fastisel.cpp}
                  anonymous_namespace{x86iseldagtodag.cpp}061D05222.901425d0145d 7h014344 issuesanonymous_namespace{x86iseldagtodag.cpp}
                  anonymous_namespace{x86mccodeemitter .cpp}060D02626.0202515d 0h0213d 7h025210 issuesanonymous_namespace{x86mccodeemitter .cpp}
                  anonymous_namespace{x86machobjectwriter .cpp}053D00333.780524d 2h0401d 3h05846 issuesanonymous_namespace{x86machobjectwriter .cpp}
                  anonymous_namespace{crossdsocfi.cpp}052D01327.030801d 4h0803h 16min08520 issuesanonymous_namespace{crossdsocfi.cpp}
                  anonymous_namespace{fileoutputbuffertest .cpp}051D06022.180931d 0h0941h 49min09412 issuesanonymous_namespace{fileoutputbuffertest .cpp}
                  llvm.anonymous_namespace{vplanhcfgtest .cpp}056D06222.130672d 2h0704h 4min04766 issuesllvm.anonymous_namespace{vplanhcfgtest .cpp}
                  anonymous_namespace{toolrunner.cpp}055D03224.960662d 2h0654h 40min04864 issuesanonymous_namespace{toolrunner.cpp}
                  054D02026.680947h 37min0922h 2min07725 issues
                  071D00234.340921d 0h0842h 49min0969 issues
                  clang.format070D06322.120632d 4h0674h 29min07131 issuesclang.format
                  anonymous_namespace{clangincludefixer .cpp}069D08920.840642d 3h0723h 57min06444 issuesanonymous_namespace{clangincludefixer .cpp}
                  074D00430.520841d 2h0783h 17min0997 issues
                  073D01826.730751d 5h0743h 44min06835 issues
                  072D01127.580964h 1min0981h 6min08618 issues
                  anonymous_namespace{astdiagnostic.cpp}065D03025.5402216d 1h0204d 1h023230 issuesanonymous_namespace{astdiagnostic.cpp}
                  anonymous_namespace{cxxinheritance.cpp}064D02925.60911d 0h0912h 10min0978 issuesanonymous_namespace{cxxinheritance.cpp}
                  clang.change_namespace063D05622.550406d 1h0421d 3h04086 issuesclang.change_namespace
                  anonymous_namespace{cgexpragg.cpp}068D08421.2302812d 3h0292d 5h031129 issuesanonymous_namespace{cgexpragg.cpp}
                  anonymous_namespace{cgexprscalar.cpp}067D07521.6801233d0137d 1h017325 issuesanonymous_namespace{cgexprscalar.cpp}
                  anonymous_namespace{cgobjcgnu.cpp}066D05922.2901333d0127d 3h011418 issuesanonymous_namespace{cgobjcgnu.cpp}
                  clang.clangd.anonymous_namespace{headers .cpp}000E00056.120992h 35min0961h 27min0987 issuesclang.clangd.anonymous_namespace{headers .cpp}

                  Statistics

                  Stat   debtRating   debtRatio   devTimeInManDay   debtInManDay   issues
                  Sum:-3 4001 886d427d25 780
                  Average:-24.6413d 5h3d 0h186.81
                  Minimum:-20.022h 35min47min4
                  Maximum:-56.12198d45d3 056
                  Standard deviation:-4.9130d6d 7h449.93
                  Variance:-24.0627 406 660d1 406 789d202 436
                  ok   Quality Gate Pass:    New Annual Interest since Baseline

                  Scalar Result: N/A man-days

                  Object Oriented Design


                  warning   Rule Violated:    Base class should not use derivatives

                  114 types matched

                  114 typesderivedClassesUsedderivedClassesMemberUsedDebtSeverityFull Name
                  Type00152 types000136 methods0001d 1h033Highclang.Type
                  Constant00921 types00157 methods0043h 54min032Highllvm.Constant
                  Instruction00345 types00253 methods0024h 54min031Highllvm.Instruction
                  OMPClause00248 types00348 methods0034h 48min036Highclang.OMPClause
                  Expr00529 types00444 methods0053h 39min035Highclang.Expr
                  SDNode00822 types00540 methods0073h 6min034Highllvm.SDNode
                  Value00072 types00632 methods 1 field0015h 15min027Highllvm.Value
                  MDNode00627 types00831 methods0082h 54min026Highllvm.MDNode
                  PDBSymbol00431 types00731 methods0063h 6min025Highllvm.pdb.PDBSymbol
                  MCFragment01117 types00928 methods0102h 15min030Highllvm.MCFragment
                  TerminatorInst0179 types01027 methods0121h 48min029Highllvm.TerminatorInst
                  CastInst01213 types01126 methods0111h 57min028Highllvm.CastInst
                  SCEV01411 types01224 methods0141h 45min037Highllvm.SCEV
                  Decl00723 types01323 methods0092h 18min046Highclang.Decl
                  GlobalValue0246 types01418 methods0151h 12min045Highllvm.GlobalValue
                  AMDGPUInstPrinter0641 type01616 methods02251min044Highllvm.AMDGPUInstPrinter
                  NamedDecl01019 types01516 methods0131h 45min049Highclang.NamedDecl
                  Type0207 types01715 methods0161h 6min048Highllvm.Type
                  MCExpr0255 types01813 methods02054min047Highllvm.MCExpr
                  CmpInst0572 types02112 methods02742min040Highllvm.CmpInst
                  DIScope0217 types02012 methods01857min039Highllvm.DIScope
                  AsmStmt0542 types01912 methods02642min038Highclang.AsmStmt
                  Stmt01510 types02311 methods0171h 3min043Highclang.Stmt
                  NonLoc0236 types02211 methods02151min042Highclang.ento.NonLoc
                  DeclContext0169 types0259 methods 1 field01957min041Highclang.DeclContext
                  VarDecl0363 types0249 methods 1 field02839min008Highclang.VarDecl
                  ObjCContainerDecl0353 types0269 methods03136min007Highclang.ObjCContainerDecl
                  MemoryUseOrDef0612 types0298 methods03330min006Highllvm.MemoryUseOrDef
                  SampleProfileReader0274 types0308 methods03036min011Highllvm.sampleprof.SampleProfileReader
                  ProgramPoint0188 types0278 methods02448min010Highclang.ProgramPoint
                  SVal0198 types0288 methods02348min009Highclang.ento.SVal
                  CodeGenerator0981 type0317 methods03624min002Highclang.CodeGenerator
                  InstrProfReader0343 types0346 methods03427min001Highllvm.InstrProfReader
                  TypedInit0226 types0356 methods02936min000Highllvm.TypedInit
                  AbstractConditionalOperator0532 types0326 methods03724min005Highclang.AbstractConditionalOperator
                  RopePieceBTreeNode0502 types0336 methods03824min004Highanonymous_namespace{rewriterope.cpp} .RopePieceBTreeNode
                  MemoryAccess0393 types0385 methods03524min003Highllvm.MemoryAccess
                  AbstractInterpreter0265 types0375 methods03230min012Highllvm.AbstractInterpreter
                  CXXRecordDecl0512 types0365 methods04121min021Highclang.CXXRecordDecl
                  MRT0522 types0444 methods04418min020Highanonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.MRT
                  MDNode0961 type0434 methods05115min019Highllvm.MDNode
                  AttributeImpl0383 types0464 methods04021min024Highllvm.AttributeImpl
                  SymbolicFile0373 types0454 methods03921min023Highllvm.object.SymbolicFile
                  VPBlockBase0482 types0404 methods04518min022Highllvm.VPBlockBase
                  SwitchCase0472 types0394 methods04618min015Highclang.SwitchCase
                  RecordDecl0831 type0424 methods05015min014Highclang.RecordDecl
                  MemRegion01311 types0414 methods02545min013Highclang.ento.MemRegion
                  ValueAsMetadata0602 types0493 methods05415min018Highllvm.ValueAsMetadata
                  CompositeType0592 types0483 methods05515min017Highllvm.CompositeType
                  ConstantExpr0303 types0473 fields04218min016Highllvm.ConstantExpr
                  ObjectFile0333 types0543 methods04318min083Highllvm.object.ObjectFile
                  TypeLoc0562 types0553 methods05315min082Highclang.TypeLoc
                  CFGImplicitDtor0313 types0563 methods04718min081Highclang.CFGImplicitDtor
                  Terminator0323 types0533 methods04818min086Highclang.threadSafety.til.Terminator
                  FrontendAction0881 type0503 methods06212min085Highclang.FrontendAction
                  DeltaTreeNode0891 type0512 methods 1 field06112min084Highanonymous_namespace{deltatree.cpp} .DeltaTreeNode
                  Loc0283 types0523 methods04918min077Highclang.ento.Loc
                  ConstantDataSequential0582 types0652 methods06312min076Highllvm.ConstantDataSequential
                  GlobalValueSummary0851 type0642 methods0749min075Highllvm.GlobalValueSummary
                  ValueHandleBase0861 type0632 methods0699min080Highllvm.ValueHandleBase
                  raw_ostream0871 type0682 methods0689min079Highllvm.raw_ostream
                  CallExpr0811 type0672 methods0739min078Highclang.CallExpr
                  TagDecl0801 type0662 methods0729min087Highclang.TagDecl
                  ClassTemplateSpecializationDecl0821 type0592 methods0709min096Highclang.ClassTemplateSpecializationDecl
                  CXXConstructExpr0841 type0582 methods0719min095Highclang.CXXConstructExpr
                  OverloadExpr0622 types0572 methods05712min094Highclang.OverloadExpr
                  LocationContext0462 types0622 methods05612min099Highclang.LocationContext
                  MacroDirective0433 types0612 methods05215min098Highclang.MacroDirective
                  CapturingScopeInfo0492 types0602 fields05912min097Highclang.sema.CapturingScopeInfo
                  CallGraphSCCPass0951 type0791 method0836min090Highllvm.CallGraphSCCPass
                  LoopPass0971 type0801 method0846min089Highllvm.LoopPass
                  RegionPass0991 type0771 method0816min088Highllvm.RegionPass
                  SDNode0911 type0781 method0826min093Highllvm.SDNode
                  InstrProfIncrementInst0901 type0831 method0886min092Highllvm.InstrProfIncrementInst
                  DILocalScope0423 types0841 method05812min091Highllvm.DILocalScope
                  SampleProfileWriter0403 types0811 method06012min058Highllvm.sampleprof.SampleProfileWriter
                  RecTy0921 type0821 method0876min057Highllvm.RecTy
                  ObjCObjectType0552 types0711 method0649min056Highclang.ObjCObjectType
                  FunctionDecl0941 type0721 method0856min061Highclang.FunctionDecl
                  ItaniumMangleContext0931 type0691 method0866min060Highclang.ItaniumMangleContext
                  MicrosoftMangleContext0791 type0701 method0806min059Highclang.MicrosoftMangleContext
                  VarTemplateSpecializationDecl0671 type0751 method0766min052Highclang.VarTemplateSpecializationDecl
                  ThreadWithParamBase0661 type0761 method0756min051Hightesting.internal.ThreadWithParamBase
                  PreprocessorTracker0651 type0731 method0776min050HighModularize.PreprocessorTracker
                  OperandPredicateMatcher0681 type0741 method0786min055Highanonymous_namespace{globaliselemitter .cpp}.OperandPredicateMatcher
                  ValueAsMetadata0452 types095no member0796min054Highllvm.ValueAsMetadata
                  DwarfUnit0751 type094no member0963min 0s053Highllvm.DwarfUnit
                  User0413 types093no member0659min062Highllvm.User
                  Metadata0631 type096no member0953min 0s071Highllvm.Metadata
                  ReplaceableMetadataImpl0443 types099no member0679min070Highllvm.ReplaceableMetadataImpl
                  Pass0761 type098no member0933min 0s069Highllvm.Pass
                  DWARFUnit0781 type097no member0973min 0s074Highllvm.DWARFUnit
                  LayoutItemBase0771 type092no member0993min 0s073Highllvm.pdb.LayoutItemBase
                  UDTLayoutBase0701 type087no member0983min 0s072Highllvm.pdb.UDTLayoutBase
                  Error0691 type086no member0943min 0s065Highllvm.Error
                  MemoryBuffer0711 type085no member0903min 0s064Highllvm.MemoryBuffer
                  Executor0731 type088no member0893min 0s063Highanonymous_namespace{parallel.cpp} .Executor
                  Init0721 type091no member0913min 0s068Highllvm.Init
                  VPValue0741 type090no member0923min 0s067Highllvm.VPValue
                  UncommonTemplateNameStorage0293 types089no member0669min066Highclang.UncommonTemplateNameStorage

                  Statistics

                  Stat   derivedClassesUsed   derivedClassesMemberUsed   Debt   Severity
                  Sum:69594610d 2h-
                  Average:6.18.343min-
                  Minimum:103min 0s-
                  Maximum:721361d 1h-
                  Standard deviation:11.1716.711h 19min-
                  Variance:124.81279.3789d-
                  warning   Rule Violated:    Class shouldn't be too deep in inheritance tree

                  1,475 types matched

                  1 475 typesbaseClassesDepth of inheritanceDebtSeverityFull Name
                  ClassTemplatePartialSpecializationDecl00010 types026700024min033Mediumclang .ClassTemplatePartialSpecializationDecl
                  ClassTemplateSpecializationDecl0019 types061600121min032Mediumclang.ClassTemplateSpecializationDecl
                  TruncInst0138 types014801318min031Mediumllvm.TruncInst
                  ZExtInst0148 types015801418min036Mediumllvm.ZExtInst
                  SExtInst0118 types013801118min035Mediumllvm.SExtInst
                  FPTruncInst0128 types011801218min034Mediumllvm.FPTruncInst
                  FPExtInst0178 types012801718min027Mediumllvm.FPExtInst
                  UIToFPInst0188 types018801818min026Mediumllvm.UIToFPInst
                  SIToFPInst0158 types016801518min025Mediumllvm.SIToFPInst
                  FPToUIInst0168 types017801618min030Mediumllvm.FPToUIInst
                  FPToSIInst0108 types019801018min029Mediumllvm.FPToSIInst
                  IntToPtrInst0048 types010800418min028Mediumllvm.IntToPtrInst
                  PtrToIntInst0058 types004800518min037Mediumllvm.PtrToIntInst
                  BitCastInst0028 types002800218min046Mediumllvm.BitCastInst
                  AddrSpaceCastInst0038 types003800318min045Mediumllvm.AddrSpaceCastInst
                  CXXConstructorDecl0088 types0001000818min044Mediumclang.CXXConstructorDecl
                  CXXDestructorDecl0098 types051600918min049Mediumclang.CXXDestructorDecl
                  CXXConversionDecl0068 types052600618min048Mediumclang.CXXConversionDecl
                  VarTemplatePartialSpecializationDecl0078 types048600718min047Mediumclang .VarTemplatePartialSpecializationDecl
                  Function0397 types035703915min040Mediumllvm.Function
                  MemoryUse0407 types005804015min039Mediumllvm.MemoryUse
                  MemoryDef0417 types008804115min038Mediumllvm.MemoryDef
                  Function0387 types036703815min043Mediumllvm.Function
                  CastInst0357 types037703515min042Mediumllvm.CastInst
                  AllocaInst0367 types034703615min041Mediumllvm.AllocaInst
                  LoadInst0377 types031703715min008Mediumllvm.LoadInst
                  ICmpInst0427 types032704215min007Mediumllvm.ICmpInst
                  FCmpInst0477 types033704715min006Mediumllvm.FCmpInst
                  VAArgInst0487 types042704815min011Mediumllvm.VAArgInst
                  ExtractValueInst0497 types043704915min010Mediumllvm.ExtractValueInst
                  ReturnInst0467 types044704615min009Mediumllvm.ReturnInst
                  BranchInst0437 types041704315min002Mediumllvm.BranchInst
                  SwitchInst0447 types038704415min001Mediumllvm.SwitchInst
                  IndirectBrInst0457 types039704515min000Mediumllvm.IndirectBrInst
                  ResumeInst0347 types040703415min005Mediumllvm.ResumeInst
                  CatchSwitchInst0237 types023702315min004Mediumllvm.CatchSwitchInst
                  CleanupPadInst0247 types024702415min003Mediumllvm.CleanupPadInst
                  CatchPadInst0257 types022702515min012Mediumllvm.CatchPadInst
                  CatchReturnInst0227 types021702215min021Mediumllvm.CatchReturnInst
                  CleanupReturnInst0197 types020701915min020Mediumllvm.CleanupReturnInst
                  UnreachableInst0207 types025702015min019Mediumllvm.UnreachableInst
                  GlobalAlias0217 types029702115min024Mediumllvm.GlobalAlias
                  GlobalIFunc0267 types030702615min023Mediumllvm.GlobalIFunc
                  GlobalVariable0317 types028703115min022Mediumllvm.GlobalVariable
                  MCDataFragment0327 types007803215min015Mediumllvm.MCDataFragment
                  MCRelaxableFragment0337 types006803315min014Mediumllvm.MCRelaxableFragment
                  MCCVDefRangeFragment0307 types009803015min013Mediumllvm.MCCVDefRangeFragment
                  CXXRecordDecl0277 types094502715min018Mediumclang.CXXRecordDecl
                  CXXDeductionGuideDecl0287 types096502815min017Mediumclang.CXXDeductionGuideDecl
                  CXXMethodDecl0297 types092502915min016Mediumclang.CXXMethodDecl
                  VarTemplateSpecializationDecl0527 types093505215min083Mediumclang.VarTemplateSpecializationDecl
                  ASTDumper0517 types098405115min082Mediumanonymous_namespace{astdumper.cpp} .ASTDumper
                  ASTReader0507 types099305015min081Mediumclang.ASTReader
                  MemoryUseOrDef0846 types027708412min086Mediumllvm.MemoryUseOrDef
                  MemoryPhi0836 types045708312min085Mediumllvm.MemoryPhi
                  LoadSDNode0856 types077608512min084Mediumllvm.LoadSDNode
                  StoreSDNode0876 types076608712min077Mediumllvm.StoreSDNode
                  MaskedLoadSDNode0866 types078608612min076Mediumllvm.MaskedLoadSDNode
                  MaskedStoreSDNode0826 types080608212min075Mediumllvm.MaskedStoreSDNode
                  MaskedGatherSDNode0786 types079607812min080Mediumllvm.MaskedGatherSDNode
                  MaskedScatterSDNode0776 types072607712min079Mediumllvm.MaskedScatterSDNode
                  TerminatorInst0796 types071607912min078Mediumllvm.TerminatorInst
                  UnaryInstruction0816 types073608112min087Mediumllvm.UnaryInstruction
                  BinaryOperator0806 types075608012min096Mediumllvm.BinaryOperator
                  CmpInst0886 types074608812min095Mediumllvm.CmpInst
                  FuncletPadInst0966 types081609612min094Mediumllvm.FuncletPadInst
                  StoreInst0956 types089609512min099Mediumllvm.StoreInst
                  FenceInst0976 types087609712min098Mediumllvm.FenceInst
                  AtomicCmpXchgInst0996 types088609912min097Mediumllvm.AtomicCmpXchgInst
                  AtomicRMWInst0986 types083609812min090Mediumllvm.AtomicRMWInst
                  GetElementPtrInst0946 types082609412min089Mediumllvm.GetElementPtrInst
                  SelectInst0906 types085609012min088Mediumllvm.SelectInst
                  ExtractElementInst0896 types084608912min093Mediumllvm.ExtractElementInst
                  InsertElementInst0916 types086609112min092Mediumllvm.InsertElementInst
                  ShuffleVectorInst0936 types070609312min091Mediumllvm.ShuffleVectorInst
                  InsertValueInst0926 types056609212min058Mediumllvm.InsertValueInst
                  PHINode0766 types054607612min057Mediumllvm.PHINode
                  LandingPadInst0606 types053606012min056Mediumllvm.LandingPadInst
                  DILexicalBlock0596 types055605912min061Mediumllvm.DILexicalBlock
                  DILexicalBlockFile0616 types057606112min060Mediumllvm.DILexicalBlockFile
                  DWARFUnitSection<UnitType>0636 types095506312min059Mediumllvm.DWARFUnitSection<UnitType>
                  TrackingSectionMemoryManager0626 types097506212min052Mediumexegesis.anonymous_namespace{assembler .cpp}.TrackingSectionMemoryManager
                  MCEncodedFragmentWithFixups<ContentsSize ,FixupsSize>0586 types046705812min051Mediumllvm.MCEncodedFragmentWithFixups <ContentsSize,FixupsSize>
                  MCCompactEncodedInstFragment0546 types047705412min050Mediumllvm.MCCompactEncodedInstFragment
                  LoadSDNode0536 types049605312min055Mediumllvm.LoadSDNode
                  StoreSDNode0556 types050605512min054Mediumllvm.StoreSDNode
                  MaskedLoadSDNode0576 types066605712min053Mediumllvm.MaskedLoadSDNode
                  MaskedStoreSDNode0566 types065605612min062Mediumllvm.MaskedStoreSDNode
                  MaskedGatherSDNode0646 types064606412min071Mediumllvm.MaskedGatherSDNode
                  MaskedScatterSDNode0726 types069607212min070Mediumllvm.MaskedScatterSDNode
                  VPInstruction0716 types068607112min069Mediumllvm.VPInstruction
                  TruncSStoreSDNode0736 types067607312min074Mediumllvm.TruncSStoreSDNode
                  TruncUSStoreSDNode0756 types060607512min073Mediumllvm.TruncUSStoreSDNode
                  MaskedTruncSStoreSDNode0746 types059607412min072Mediumllvm.MaskedTruncSStoreSDNode
                  MaskedTruncUSStoreSDNode0706 types058607012min065Mediumllvm.MaskedTruncUSStoreSDNode
                  X86MaskedGatherSDNode0666 types063606612min064Mediumllvm.X86MaskedGatherSDNode
                  X86MaskedScatterSDNode0656 types062606512min063Mediumllvm.X86MaskedScatterSDNode
                  TestReserveAllocationSpaceMemoryManager0676 types091506712min068Mediumanonymous_namespace{mcjitcapitest.cpp} .TestReserveAllocationSpaceMemoryManager
                  SectionMemoryManagerWrapper0696 types090506912min067Mediumanonymous_namespace{rtdyldobjectlinkingl ayertest.cpp} .SectionMemoryManagerWrapper
                  DecompositionDecl0686 types001906812min066Mediumclang.DecompositionDecl

                  Statistics

                  Stat   baseClasses   Depth of inheritance   Debt   Severity
                  Sum:5 5025 43315d 7h-
                  Average:3.733.685min-
                  Minimum:313min 0s-
                  Maximum:101024min-
                  Standard deviation:1.081.553min 14s-
                  Variance:1.172.391d 2h-
                  warning   Rule Violated:    Constructor should not call a virtual methods

                  125 methods matched

                  125 methodsvirtualMethodsCalledDerivedTypesDebtSeverityFull Name
                  AArch64AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0073 methods038no type00718min033Highanonymous_namespace{aarch64asmparser .cpp}.AArch64AsmParser.AArch64AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  AMDGPUAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0271 method037no type0276min032Highanonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser.AMDGPUAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  AMDGPUTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0541 method039no type0546min031Highllvm.AMDGPUTTIImpl.AMDGPUTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
                  GCNTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0551 method041no type0556min036Highllvm.GCNTTIImpl.GCNTTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
                  R600TTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)0401 method040no type0406min035Highllvm.R600TTIImpl.R600TTIImpl (constllvm::AMDGPUTargetMachine* ,constllvm::Function&)
                  ARMAsmParser(constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0411 method033no type0416min034Highanonymous_namespace{armasmparser.cpp} .ARMAsmParser.ARMAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  AAResults(llvm::AAResults&&)0491 method032no type0496min027Highllvm.AAResults.AAResults (llvm::AAResults&&)
                  DwarfDebug(llvm::AsmPrinter* ,llvm::Module*)0451 method034no type0456min026Highllvm.DwarfDebug.DwarfDebug (llvm::AsmPrinter*,llvm::Module*)
                  AsmPrinter(llvm::TargetMachine& ,std::unique_ptr<MCStreamer>)0441 method00017 types0446min025Highllvm.AsmPrinter.AsmPrinter (llvm::TargetMachine&,std::unique_ptr <MCStreamer>)
                  ScheduleDAG(llvm::MachineFunction&)0222 methods00215 types02212min030Highllvm.ScheduleDAG.ScheduleDAG (llvm::MachineFunction&)
                  AggressiveAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::RegClassVector&)0212 methods036no type02112min029Highllvm.AggressiveAntiDepBreaker .AggressiveAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::RegClassVector&)
                  AllocationOrder(unsignedint ,constllvm::VirtRegMap& ,constllvm::RegisterClassInfo& ,constllvm::LiveRegMatrix*)0471 method035no type0476min028Highllvm.AllocationOrder.AllocationOrder (unsignedint,constllvm::VirtRegMap& ,constllvm::RegisterClassInfo& ,constllvm::LiveRegMatrix*)
                  PseudoSourceValue (llvm::PseudoSourceValue::PSVKind ,constllvm::TargetInstrInfo&)0461 method0036 types0466min037Highllvm.PseudoSourceValue.PseudoSourceValue (llvm::PseudoSourceValue::PSVKind ,constllvm::TargetInstrInfo&)
                  PSetIterator(unsignedint ,constllvm::MachineRegisterInfo*)0024 methods042no type00224min046Highllvm.PSetIterator.PSetIterator (unsignedint ,constllvm::MachineRegisterInfo*)
                  TargetPassConfig (llvm::LLVMTargetMachine& ,llvm::legacy::PassManagerBase&)0431 method00116 types0436min045Highllvm.TargetPassConfig.TargetPassConfig (llvm::LLVMTargetMachine& ,llvm::legacy::PassManagerBase&)
                  BasicTTIImpl(constllvm::TargetMachine* ,constllvm::Function&)0202 methods049no type02012min044Highllvm.BasicTTIImpl.BasicTTIImpl (constllvm::TargetMachine* ,constllvm::Function&)
                  MachineModuleInfo (constllvm::TargetMachine*)0421 method048no type0426min049Highllvm.MachineModuleInfo.MachineModuleInfo (constllvm::TargetMachine*)
                  CCState(CallingConv::ID,bool ,llvm::MachineFunction&,SmallVectorImpl <llvm::CCValAssign>&,llvm::LLVMContext&)0531 method0054 types0536min048Highllvm.CCState.CCState(CallingConv::ID ,bool,llvm::MachineFunction& ,SmallVectorImpl<llvm::CCValAssign>& ,llvm::LLVMContext&)
                  CriticalAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo&)0132 methods050no type01312min047Highllvm.CriticalAntiDepBreaker .CriticalAntiDepBreaker (llvm::MachineFunction& ,constllvm::RegisterClassInfo&)
                  VLIWPacketizerList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis*)0092 methods0082 types00912min040Highllvm.VLIWPacketizerList .VLIWPacketizerList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis*)
                  SplitAnalysis(constllvm::VirtRegMap& ,constllvm::LiveIntervals& ,constllvm::MachineLoopInfo&)0521 method052no type0526min039Highllvm.SplitAnalysis.SplitAnalysis (constllvm::VirtRegMap& ,constllvm::LiveIntervals& ,constllvm::MachineLoopInfo&)
                  SplitEditor(llvm::SplitAnalysis& ,AliasAnalysis&,llvm::LiveIntervals& ,llvm::VirtRegMap& ,llvm::MachineDominatorTree& ,llvm::MachineBlockFrequencyInfo&)0242 methods051no type02412min038Highllvm.SplitEditor.SplitEditor (llvm::SplitAnalysis&,AliasAnalysis& ,llvm::LiveIntervals&,llvm::VirtRegMap& ,llvm::MachineDominatorTree& ,llvm::MachineBlockFrequencyInfo&)
                  LiveRangeEdit(llvm::LiveInterval* ,SmallVectorImpl<unsignedint>& ,llvm::MachineFunction& ,llvm::LiveIntervals&,llvm::VirtRegMap* ,llvm::LiveRangeEdit::Delegate* ,SmallPtrSet<llvm::MachineInstr*,32>*)0481 method044no type0486min043Highllvm.LiveRangeEdit.LiveRangeEdit (llvm::LiveInterval*,SmallVectorImpl <unsignedint>&,llvm::MachineFunction& ,llvm::LiveIntervals&,llvm::VirtRegMap* ,llvm::LiveRangeEdit::Delegate* ,SmallPtrSet<llvm::MachineInstr*,32>*)
                  MachineSSAUpdater(llvm::MachineFunction& ,SmallVectorImpl<llvm::MachineInstr*>*)0511 method043no type0516min042Highllvm.MachineSSAUpdater.MachineSSAUpdater (llvm::MachineFunction&,SmallVectorImpl <llvm::MachineInstr*>*)
                  HoistSpillHelper (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)0192 methods045no type01912min041Highanonymous_namespace{inlinespiller.cpp} .HoistSpillHelper.HoistSpillHelper (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)
                  InlineSpiller(llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)0162 methods047no type01612min008Highanonymous_namespace{inlinespiller.cpp} .InlineSpiller.InlineSpiller (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)
                  SwingSchedulerDAG((anonymousnamespace )::MachinePipeliner&,llvm::MachineLoop& ,llvm::LiveIntervals& ,constllvm::RegisterClassInfo&)0501 method046no type0506min007Highanonymous_namespace{machinepipeliner .cpp}.SwingSchedulerDAG .SwingSchedulerDAG((anonymousnamespace )::MachinePipeliner&,llvm::MachineLoop& ,llvm::LiveIntervals& ,constllvm::RegisterClassInfo&)
                  SMSchedule(llvm::MachineFunction*)0142 methods018no type01412min006Highanonymous_namespace{machinepipeliner .cpp}.SMSchedule.SMSchedule (llvm::MachineFunction*)
                  SchedulePostRATDList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis* ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::AntiDepBreakMode ,SmallVectorImpl <constllvm::TargetRegisterClass*>&)0034 methods016no type00324min011Highanonymous_namespace{postraschedulerlist .cpp}.SchedulePostRATDList .SchedulePostRATDList (llvm::MachineFunction& ,llvm::MachineLoopInfo&,AliasAnalysis* ,constllvm::RegisterClassInfo& ,TargetSubtargetInfo::AntiDepBreakMode ,SmallVectorImpl <constllvm::TargetRegisterClass*>&)
                  DWARFObjInMemory (constobject::ObjectFile& ,constllvm::LoadedObjectInfo* ,function_ref<llvm::ErrorPolicy (llvm::Error)>)0044 methods019no type00424min010Highanonymous_namespace{dwarfcontext.cpp} .DWARFObjInMemory.DWARFObjInMemory (constobject::ObjectFile& ,constllvm::LoadedObjectInfo* ,function_ref<llvm::ErrorPolicy (llvm::Error)>)
                  PDBContext(constobject::COFFObjectFile& ,std::unique_ptr<IPDBSession>)0261 method012no type0266min009Highllvm.pdb.PDBContext.PDBContext (constobject::COFFObjectFile& ,std::unique_ptr<IPDBSession>)
                  PDBSymbolData (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0281 method013no type0286min002Highllvm.pdb.PDBSymbolData.PDBSymbolData (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeFunctionSig (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0391 method015no type0396min001Highllvm.pdb.PDBSymbolTypeFunctionSig .PDBSymbolTypeFunctionSig (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolFunc (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0381 method020no type0386min000Highllvm.pdb.PDBSymbolFunc.PDBSymbolFunc (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolPublicSymbol (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0341 method027no type0346min005Highllvm.pdb.PDBSymbolPublicSymbol .PDBSymbolPublicSymbol (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolAnnotation (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0371 method029no type0376min004Highllvm.pdb.PDBSymbolAnnotation .PDBSymbolAnnotation (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolBlock (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0351 method030no type0356min003Highllvm.pdb.PDBSymbolBlock.PDBSymbolBlock (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolCompiland (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0321 method022no type0326min012Highllvm.pdb.PDBSymbolCompiland .PDBSymbolCompiland (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolCompilandDetails (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0331 method021no type0336min021Highllvm.pdb.PDBSymbolCompilandDetails .PDBSymbolCompilandDetails (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolCompilandEnv (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0361 method024no type0366min020Highllvm.pdb.PDBSymbolCompilandEnv .PDBSymbolCompilandEnv (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0311 method025no type0316min019Highllvm.pdb.PDBSymbolCustom.PDBSymbolCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolExe (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0301 method023no type0306min024Highllvm.pdb.PDBSymbolExe.PDBSymbolExe (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolFuncDebugEnd (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0291 method026no type0296min023Highllvm.pdb.PDBSymbolFuncDebugEnd .PDBSymbolFuncDebugEnd (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolFuncDebugStart (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0561 method031no type0566min022Highllvm.pdb.PDBSymbolFuncDebugStart .PDBSymbolFuncDebugStart (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolLabel (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0851 method028no type0856min015Highllvm.pdb.PDBSymbolLabel.PDBSymbolLabel (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolThunk (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0841 method014no type0846min014Highllvm.pdb.PDBSymbolThunk.PDBSymbolThunk (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeArray (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0861 method017no type0866min013Highllvm.pdb.PDBSymbolTypeArray .PDBSymbolTypeArray (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeVTable (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0881 method084no type0886min018Highllvm.pdb.PDBSymbolTypeVTable .PDBSymbolTypeVTable (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeVTableShape (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0871 method083no type0876min017Highllvm.pdb.PDBSymbolTypeVTableShape .PDBSymbolTypeVTableShape (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeBaseClass (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0251 method085no type0256min016Highllvm.pdb.PDBSymbolTypeBaseClass .PDBSymbolTypeBaseClass (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeBuiltin (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0791 method087no type0796min083Highllvm.pdb.PDBSymbolTypeBuiltin .PDBSymbolTypeBuiltin (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0811 method086no type0816min082Highllvm.pdb.PDBSymbolTypeCustom .PDBSymbolTypeCustom (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeDimension (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0831 method082no type0836min081Highllvm.pdb.PDBSymbolTypeDimension .PDBSymbolTypeDimension (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeEnum (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0821 method078no type0826min086Highllvm.pdb.PDBSymbolTypeEnum .PDBSymbolTypeEnum (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeFriend (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0891 method077no type0896min085Highllvm.pdb.PDBSymbolTypeFriend .PDBSymbolTypeFriend (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeFunctionArg (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0961 method079no type0966min084Highllvm.pdb.PDBSymbolTypeFunctionArg .PDBSymbolTypeFunctionArg (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeManaged (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0951 method081no type0956min077Highllvm.pdb.PDBSymbolTypeManaged .PDBSymbolTypeManaged (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypePointer (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0971 method080no type0976min076Highllvm.pdb.PDBSymbolTypePointer .PDBSymbolTypePointer (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeTypedef (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0991 method088no type0996min075Highllvm.pdb.PDBSymbolTypeTypedef .PDBSymbolTypeTypedef (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolTypeUDT (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0981 method096no type0986min080Highllvm.pdb.PDBSymbolTypeUDT .PDBSymbolTypeUDT (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  PDBSymbolUsingNamespace (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)0911 method095no type0916min079Highllvm.pdb.PDBSymbolUsingNamespace .PDBSymbolUsingNamespace (constllvm::pdb::IPDBSession& ,std::unique_ptr<IPDBRawSymbol>)
                  LegalizerHelper(llvm::MachineFunction&)0901 method097no type0906min078Highllvm.LegalizerHelper.LegalizerHelper (llvm::MachineFunction&)
                  HexagonAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0152 methods099no type01512min087Highanonymous_namespace{hexagonasmparser .cpp}.HexagonAsmParser.HexagonAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  VLIWResourceModel (constllvm::TargetSubtargetInfo& ,constllvm::TargetSchedModel*)0172 methods098no type01712min096Highllvm.VLIWResourceModel.VLIWResourceModel (constllvm::TargetSubtargetInfo& ,constllvm::TargetSchedModel*)
                  MachineConstEvaluator (llvm::MachineFunction&)0921 method0111 type0926min095Highanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator .MachineConstEvaluator (llvm::MachineFunction&)
                  LanaiAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0941 method094no type0946min094Highanonymous_namespace{lanaiasmparser.cpp} .LanaiAsmParser.LanaiAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  MCContext(constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCObjectFileInfo* ,constllvm::SourceMgr*,bool)0931 method090no type0936min099Highllvm.MCContext.MCContext (constllvm::MCAsmInfo* ,constllvm::MCRegisterInfo* ,constllvm::MCObjectFileInfo* ,constllvm::SourceMgr*,bool)
                  AsmParser(llvm::SourceMgr& ,llvm::MCContext&,llvm::MCStreamer& ,constllvm::MCAsmInfo&,unsignedint)0781 method089no type0786min098Highanonymous_namespace{asmparser.cpp} .AsmParser.AsmParser(llvm::SourceMgr& ,llvm::MCContext&,llvm::MCStreamer& ,constllvm::MCAsmInfo&,unsignedint)
                  MipsAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0182 methods091no type01812min097Highanonymous_namespace{mipsasmparser.cpp} .MipsAsmParser.MipsAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  FastISel(llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*,bool)0063 methods0045 types00618min090Highllvm.FastISel.FastISel (llvm::FunctionLoweringInfo& ,constllvm::TargetLibraryInfo*,bool)
                  InstrEmitter(llvm::MachineBasicBlock* ,MachineBasicBlock::iterator)0053 methods093no type00518min089Highllvm.InstrEmitter.InstrEmitter (llvm::MachineBasicBlock* ,MachineBasicBlock::iterator)
                  ResourcePriorityQueue (llvm::SelectionDAGISel*)0005 methods092no type00030min088Highllvm.ResourcePriorityQueue .ResourcePriorityQueue (llvm::SelectionDAGISel*)
                  ScheduleDAGSDNodes (llvm::MachineFunction&)0631 method0064 types0636min093Highllvm.ScheduleDAGSDNodes .ScheduleDAGSDNodes (llvm::MachineFunction&)
                  ScheduleDAGRRList(llvm::MachineFunction& ,bool,llvm::SchedulingPriorityQueue* ,CodeGenOpt::Level)0102 methods076no type01012min092Highanonymous_namespace{scheduledagrrlist .cpp}.ScheduleDAGRRList .ScheduleDAGRRList (llvm::MachineFunction&,bool ,llvm::SchedulingPriorityQueue* ,CodeGenOpt::Level)
                  RegReductionPQBase (llvm::MachineFunction&,bool,bool,bool ,constllvm::TargetInstrInfo* ,constllvm::TargetRegisterInfo* ,constllvm::TargetLowering*)0621 method0101 type0626min091Highanonymous_namespace{scheduledagrrlist .cpp}.RegReductionPQBase .RegReductionPQBase (llvm::MachineFunction&,bool,bool,bool ,constllvm::TargetInstrInfo* ,constllvm::TargetRegisterInfo* ,constllvm::TargetLowering*)
                  ScheduleDAGVLIW(llvm::MachineFunction& ,AliasAnalysis* ,llvm::SchedulingPriorityQueue*)0112 methods060no type01112min058Highanonymous_namespace{scheduledagvliw.cpp} .ScheduleDAGVLIW.ScheduleDAGVLIW (llvm::MachineFunction&,AliasAnalysis* ,llvm::SchedulingPriorityQueue*)
                  SparcAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0641 method059no type0646min057Highanonymous_namespace{sparcasmparser.cpp} .SparcAsmParser.SparcAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  MemoryBufferRef(llvm::MemoryBuffer&)0661 method061no type0666min056Highllvm.MemoryBufferRef.MemoryBufferRef (llvm::MemoryBuffer&)
                  StreamImpl(std::unique_ptr <FileOutputBuffer> ,llvm::support::endianness)0122 methods063no type01212min061Highllvm.FileBufferByteStream+StreamImpl .StreamImpl(std::unique_ptr <FileOutputBuffer> ,llvm::support::endianness)
                  WithColor(llvm::raw_ostream& ,llvm::HighlightColor)0651 method062no type0656min060Highllvm.WithColor.WithColor (llvm::raw_ostream&,llvm::HighlightColor )
                  SystemZAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0232 methods058no type02312min059Highanonymous_namespace{systemzasmparser .cpp}.SystemZAsmParser.SystemZAsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  FieldInit(llvm::Init*,llvm::StringInit*)0581 method054no type0586min052Highllvm.FieldInit.FieldInit(llvm::Init* ,llvm::StringInit*)
                  X86AsmParser(constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)0571 method053no type0576min051Highanonymous_namespace{x86asmparser.cpp} .X86AsmParser.X86AsmParser (constllvm::MCSubtargetInfo& ,llvm::MCAsmParser& ,constllvm::MCInstrInfo& ,constllvm::MCTargetOptions&)
                  ObjectFileHandler(std::unique_ptr <ObjectFile>)0591 method055no type0596min050HighObjectFileHandler.ObjectFileHandler (std::unique_ptr<ObjectFile>)
                  RefactoringActionSubcommand (std::unique_ptr<RefactoringAction> ,RefactoringActionRules ,cl::OptionCategory&)0014 methods057no type00124min055Highanonymous_namespace{clangrefactor.cpp} .RefactoringActionSubcommand .RefactoringActionSubcommand (std::unique_ptr<RefactoringAction> ,RefactoringActionRules ,cl::OptionCategory&)
                  ClangRefactorTool()0611 method056no type0616min054Highanonymous_namespace{clangrefactor.cpp} .ClangRefactorTool.ClangRefactorTool()
                  RewritesApplicator(clang::Rewriter& ,clang::ASTContext& ,MigrationProcess::RewriteListener*)0601 method064no type0606min053Highanonymous_namespace{arcmt.cpp} .RewritesApplicator.RewritesApplicator (clang::Rewriter&,clang::ASTContext& ,MigrationProcess::RewriteListener*)
                  Deserializing(clang::ExternalASTSource*)0671 method072no type0676min062Highclang.ExternalASTSource+Deserializing .Deserializing(clang::ExternalASTSource* )
                  DeclLink (clang::Redeclarable::DeclLink::LatestTa g,constclang::ASTContext&)0741 method071no type0746min071Highclang.Redeclarable<decl_type>+DeclLink .DeclLink (clang::Redeclarable::DeclLink::LatestTa g,constclang::ASTContext&)
                  DeclLink (clang::Redeclarable::DeclLink::Previous Tag,decl_type*)0731 method073no type0736min070Highclang.Redeclarable<decl_type>+DeclLink .DeclLink (clang::Redeclarable::DeclLink::Previous Tag,decl_type*)
                  OMPDeclareReductionDecl (clang::Decl::Kind,clang::DeclContext* ,clang::SourceLocation ,clang::DeclarationName,clang::QualType ,clang::OMPDeclareReductionDecl*)0751 method075no type0756min069Highclang.OMPDeclareReductionDecl .OMPDeclareReductionDecl (clang::Decl::Kind,clang::DeclContext* ,clang::SourceLocation ,clang::DeclarationName,clang::QualType ,clang::OMPDeclareReductionDecl*)
                  MappableComponent(clang::Expr* ,clang::ValueDecl*)0771 method074no type0776min074Highclang .OMPClauseMappableExprCommon+MappableCom ponent.MappableComponent(clang::Expr* ,clang::ValueDecl*)
                  ColorScope((anonymousnamespace )::ASTDumper&,(anonymousnamespace )::TerminalColor)0761 method070no type0766min073Highanonymous_namespace{astdumper.cpp} .ASTDumper+ColorScope.ColorScope( (anonymousnamespace)::ASTDumper&, (anonymousnamespace)::TerminalColor)
                  recursive_directory_iterator (clang::vfs::FileSystem& ,constllvm::Twine&,std::error_code&)0691 method066no type0696min072Highclang.vfs.recursive_directory_iterator .recursive_directory_iterator (clang::vfs::FileSystem& ,constllvm::Twine&,std::error_code&)
                  OverlayFSDirIterImpl(constllvm::Twine& ,clang::vfs::OverlayFileSystem& ,std::error_code&)0681 method065no type0686min065Highanonymous_namespace{virtualfilesystem .cpp}.OverlayFSDirIterImpl .OverlayFSDirIterImpl(constllvm::Twine& ,clang::vfs::OverlayFileSystem& ,std::error_code&)
                  CodeGenModule(clang::ASTContext& ,constclang::HeaderSearchOptions& ,constclang::PreprocessorOptions& ,constclang::CodeGenOptions& ,llvm::Module&,clang::DiagnosticsEngine& ,clang::CoverageSourceInfo*)0083 methods067no type00818min064Highclang.CodeGen.CodeGenModule .CodeGenModule(clang::ASTContext& ,constclang::HeaderSearchOptions& ,constclang::PreprocessorOptions& ,constclang::CodeGenOptions& ,llvm::Module&,clang::DiagnosticsEngine& ,clang::CoverageSourceInfo*)
                  CodeGenFunction (clang::CodeGen::CodeGenModule&,bool)0701 method069no type0706min063Highclang.CodeGen.CodeGenFunction .CodeGenFunction (clang::CodeGen::CodeGenModule&,bool)
                  CGOpenMPRuntime (clang::CodeGen::CodeGenModule& ,llvm::StringRef,llvm::StringRef)0721 method0092 types0726min068Highclang.CodeGen.CGOpenMPRuntime .CGOpenMPRuntime (clang::CodeGen::CodeGenModule& ,llvm::StringRef,llvm::StringRef)
                  AtomicInfo (clang::CodeGen::CodeGenFunction& ,clang::CodeGen::LValue&)0711 method068no type0716min067Highanonymous_namespace{cgatomic.cpp} .AtomicInfo.AtomicInfo (clang::CodeGen::CodeGenFunction& ,clang::CodeGen::LValue&)
                  ObjCCommonTypesHelper (CodeGen::CodeGenModule&)0801 method0072 types0806min066Highanonymous_namespace{cgobjcmac.cpp} .ObjCCommonTypesHelper .ObjCCommonTypesHelper (CodeGen::CodeGenModule&)

                  Statistics

                  Stat   virtualMethodsCalled   DerivedTypes   Debt   Severity
                  Sum:170812d 1h-
                  Average:1.360.658min-
                  Minimum:106min-
                  Maximum:51730min-
                  Standard deviation:0.772.584min 38s-
                  Variance:0.66.682d 5h-
                  warning   Rule Violated:    Don't assign static fields from instance methods

                  57 fields matched

                  57 fieldsassignedByDebtSeverityFull Name
                  NumCalls023 methods185min18Mediumanonymous_namespace{bumpptrlisttest.cpp} .CountsDestructors.NumCalls
                  Move014 methods195min19Mediumanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Move
                  Copy004 methods205min20Mediumanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp} .CountCopyAndMove.Copy
                  Move271 method175min17Mediumanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Move
                  Copy281 method145min14Mediumanonymous_namespace{densesettest.cpp} .CountCopyAndMove.Copy
                  buffer311 method155min15Mediumanonymous_namespace{immutablesettest .cpp}.ImmutableSetTest.buffer
                  Ctor341 method165min16Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Ctor
                  Move351 method255min25Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Move
                  Copy321 method265min26Mediumanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp} .CountCtorCopyAndMove.Copy
                  TripCount331 method275min27Mediumllvm.__Globals.TripCount
                  run102 methods245min24Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDNM.run
                  run132 methods215min21Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDM.run
                  run142 methods225min22Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleNDM2.run
                  run112 methods235min23Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.ModuleDNM.run
                  runc221 method045min04Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.runc
                  initialized043 methods055min05Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.initialized
                  finalized033 methods065min06Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.PassTestBase<P>.finalized
                  initcount231 method035min03Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.LPass.initcount
                  fincount241 method005min00Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.LPass.fincount
                  inited261 method015min01Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.BPass.inited
                  fin201 method025min02Mediumllvm .anonymous_namespace{legacypassmanagerte st.cpp}.BPass.fin
                  TheInterpreter501 method115min11Medium__Globals.TheInterpreter
                  NumFixedArgs511 method125min12Medium__Globals.NumFixedArgs
                  DspWarningPrinted491 method135min13Mediumllvm.MipsSubtarget.DspWarningPrinted
                  MSAWarningPrinted471 method105min10Mediumllvm.MipsSubtarget.MSAWarningPrinted
                  MipsII291 method075min07Mediumanonymous_namespace{micromipssizereducti on.cpp}.MicroMipsSizeReduce.MipsII
                  ExtraVersionPrinters551 method085min08Medium__Globals.ExtraVersionPrinters
                  ErrorHandler082 methods095min09Medium__Globals.ErrorHandler
                  ErrorHandlerUserData182 methods285min28Medium__Globals.ErrorHandlerUserData
                  BadAllocErrorHandler062 methods475min47Medium__Globals.BadAllocErrorHandler
                  BadAllocErrorHandlerUserData092 methods485min48Medium__Globals.BadAllocErrorHandlerUserData
                  StaticList122 methods495min49Medium__Globals.StaticList
                  Enabled541 method465min46Medium__Globals.Enabled
                  PrintOnExit521 method435min43Medium__Globals.PrintOnExit
                  TimerGroupList531 method445min44Medium__Globals.TimerGroupList
                  InterruptFunction461 method455min45Medium__Globals.InterruptFunction
                  FilesToRemove391 method545min54Medium__Globals.FilesToRemove
                  SearchOrder072 methods555min55Mediumllvm.sys.DynamicLibrary.SearchOrder
                  didCallAllocateCodeSection401 method565min56Medium__Globals.didCallAllocateCodeSection
                  didAllocateCompactUnwindSection381 method535min53Medium__Globals .didAllocateCompactUnwindSection
                  didCallYield361 method505min50Medium__Globals.didCallYield
                  GlobalInt152 methods515min51Medium__Globals.GlobalInt
                  LastSlabSize371 method525min52Mediumanonymous_namespace{allocatortest.cpp} .MockSlabAllocator.LastSlabSize
                  HostInputIndex441 method335min33Medium__Globals.HostInputIndex
                  objectCount451 method345min34Mediumanonymous_namespace{itaniummangle.cpp} .CXXNameMangler.objectCount
                  GraphHelper431 method355min35Medium__Globals.GraphHelper
                  isFatalError192 methods325min32Mediumclang.Lexer.isFatalError
                  ProtExec411 method295min29Mediumanonymous_namespace{mmapwriteexecchecker .cpp}.MmapWriteExecChecker.ProtExec
                  ProtRead421 method305min30Mediumanonymous_namespace{mmapwriteexecchecker .cpp}.MmapWriteExecChecker.ProtRead
                  GraphPrintCheckerState172 methods315min31Medium__Globals.GraphPrintCheckerState
                  GraphPrintSourceManager162 methods405min40Medium__Globals.GraphPrintSourceManager
                  g_injected_test_argvs481 method415min41Mediumtesting.internal.__Globals .g_injected_test_argvs
                  SafetyStackThreadSize561 method425min42Medium__Globals.SafetyStackThreadSize
                  DumpType251 method395min39Mediumanonymous_namespace{llvm-dwarfdump.cpp} .__Globals.DumpType
                  ProgramName211 method365min36Medium__Globals.ProgramName
                  MoreThanOneFile301 method375min37Medium__Globals.MoreThanOneFile
                  CurrentRecord053 methods385min38Mediumanonymous_namespace{neonemitter.cpp} .__Globals.CurrentRecord

                  Statistics

                  Stat   assignedBy   Debt   Severity
                  Sum:854h 45min-
                  Average:1.495min-
                  Minimum:15min-
                  Maximum:45min-
                  Standard deviation:0.780min 0s-
                  Variance:0.60min 0s-
                  warning   Rule Violated:    Avoid Abstract Classes with too many methods

                  156 types matched

                  156 typesMethodsDebtAnnual InterestFull Name
                  TargetInfo000190 methods0067h 0min0062h 0minclang.TargetInfo
                  NativeRawSymbol001182 methods0057h 0min0052h 0minllvm.pdb.NativeRawSymbol
                  IPDBRawSymbol002180 methods0077h 0min0072h 0minllvm.pdb.IPDBRawSymbol
                  MCStreamer004168 methods0097h 0min0092h 0minllvm.MCStreamer
                  MCStreamer003168 methods0087h 0min0082h 0minllvm.MCStreamer
                  RewriteObjC005117 methods0017h 0min0012h 0minanonymous_namespace{rewriteobjc.cpp} .RewriteObjC
                  TargetTransformInfo+Concept006110 methods0007h 0min0002h 0minllvm.TargetTransformInfo+Concept
                  AMDGPUTargetLowering007108 methods0027h 0min0022h 0minllvm.AMDGPUTargetLowering
                  CGCXXABI008105 methods0047h 0min0042h 0minclang.CodeGen.CGCXXABI
                  ToolChain009101 methods0037h 0min0032h 0minclang.driver.ToolChain
                  TargetRegisterInfo01096 methods0106h 42min0101h 54minllvm.TargetRegisterInfo
                  MipsTargetLowering01195 methods0116h 37min0111h 53minllvm.MipsTargetLowering
                  ARMBaseInstrInfo01291 methods0126h 20min0121h 48minllvm.ARMBaseInstrInfo
                  DwarfUnit01386 methods0135h 57min0131h 41minllvm.DwarfUnit
                  FastISel01579 methods0155h 26min0151h 32minllvm.FastISel
                  SValBuilder01479 methods0145h 26min0141h 32minclang.ento.SValBuilder
                  CGObjCGNU01671 methods0164h 51min0161h 21minanonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
                  MCObjectStreamer01763 methods0174h 15min0171h 11minllvm.MCObjectStreamer
                  ObjectFile01858 methods0183h 53min0181h 4minllvm.object.ObjectFile
                  ExecutionEngine01957 methods0193h 48min0191h 3minllvm.ExecutionEngine
                  MCAsmParser02051 methods0203h 22min02055minllvm.MCAsmParser
                  raw_ostream02150 methods0213h 17min02154minllvm.raw_ostream
                  SelectionDAGISel02349 methods0233h 13min02353minllvm.SelectionDAGISel
                  IO02249 methods0223h 13min02253minllvm.yaml.IO
                  CGObjCRuntime02448 methods0243h 8min02451minclang.CodeGen.CGObjCRuntime
                  RuntimeDyldImpl02547 methods0253h 4min02550minllvm.RuntimeDyldImpl
                  DWARFObject02744 methods0272h 51min02746minllvm.DWARFObject
                  ArgList02644 methods0262h 51min02646minllvm.opt.ArgList
                  CGObjCCommonMac02943 methods0292h 46min02945minanonymous_namespace{cgobjcmac.cpp} .CGObjCCommonMac
                  ObjDumper02843 methods0282h 46min02845minllvm.ObjDumper
                  MCSection03142 methods0312h 42min03143minllvm.MCSection
                  Option03042 methods0302h 42min03043minllvm.cl.Option
                  TargetFrameLowering03340 methods0332h 33min03341minllvm.TargetFrameLowering
                  CallEvent03240 methods0322h 33min03241minclang.ento.CallEvent
                  MachineConstEvaluator03438 methods0342h 24min03438minanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator
                  MipsDAGToDAGISel03537 methods0352h 20min03537minllvm.MipsDAGToDAGISel
                  ScheduleDAGInstrs03736 methods0372h 15min03736minllvm.ScheduleDAGInstrs
                  StoreManager03636 methods0362h 15min03636minclang.ento.StoreManager
                  BitTracker+MachineEvaluator03935 methods0392h 11min03934minllvm.BitTracker+MachineEvaluator
                  VPBlockBase03835 methods0382h 11min03834minllvm.VPBlockBase
                  PMDataManager04134 methods0412h 6min04133minllvm.PMDataManager
                  MangleContext04034 methods0402h 6min04033minclang.MangleContext
                  MipsInstrInfo04233 methods0422h 2min04232minllvm.MipsInstrInfo
                  RegionInfoBase<Tr>04532 methods0451h 57min04530minllvm.RegionInfoBase<Tr>
                  RegionInfoBase<llvm::RegionTraits <llvm::Function>>04432 methods0441h 57min04430minllvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>
                  Argument04332 methods0431h 57min04330minanonymous_namespace{clangattremitter .cpp}.Argument
                  Pass04631 methods0461h 53min04629minllvm.Pass
                  MCTargetAsmParser04730 methods0471h 48min04728minllvm.MCTargetAsmParser
                  TargetLoweringObjectFile04929 methods0491h 44min04926minllvm.TargetLoweringObjectFile
                  FrontendAction04829 methods0481h 44min04826minclang.FrontendAction
                  IPDBSession05227 methods0521h 35min05224minllvm.pdb.IPDBSession
                  MemRegion05327 methods0531h 35min05324minclang.ento.MemRegion
                  ExpectationBase05027 methods0501h 35min05024mintesting.internal.ExpectationBase
                  SourceCoverageView05127 methods0511h 35min05124minllvm.SourceCoverageView
                  DwarfExpression05626 methods0561h 31min05622minllvm.DwarfExpression
                  MCAsmBackend05526 methods0551h 31min05522minllvm.MCAsmBackend
                  AArch64TargetInfo05426 methods0541h 31min05422minclang.targets.AArch64TargetInfo
                  SubEngine05725 methods0571h 26min05721minclang.ento.SubEngine
                  MachineTraceMetrics+Ensemble06024 methods0601h 22min06020minllvm.MachineTraceMetrics+Ensemble
                  IPDBSectionContrib05924 methods0591h 22min05920minllvm.pdb.IPDBSectionContrib
                  ScheduleDAGSDNodes05824 methods0581h 22min05820minllvm.ScheduleDAGSDNodes
                  PDBSymbol06323 methods0631h 17min06319minllvm.pdb.PDBSymbol
                  MCAsmLexer06223 methods0621h 17min06219minllvm.MCAsmLexer
                  ProtocolCallbacks06123 methods0611h 17min06119minclang.clangd.ProtocolCallbacks
                  Matcher06422 methods0641h 13min06417minllvm.Matcher
                  SchedulingPriorityQueue06721 methods0671h 8min06716minllvm.SchedulingPriorityQueue
                  ELFObjectFileBase06821 methods0681h 8min06816minllvm.object.ELFObjectFileBase
                  MemoryBuffer06521 methods0651h 8min06516minllvm.MemoryBuffer
                  DiagnosticRenderer06621 methods0661h 8min06616minclang.DiagnosticRenderer
                  DiagnosticPrinter07320 methods0731h 4min07315minllvm.DiagnosticPrinter
                  MCELFObjectTargetWriter07420 methods0741h 4min07415minllvm.MCELFObjectTargetWriter
                  MCParsedAsmOperand07520 methods0751h 4min07515minllvm.MCParsedAsmOperand
                  X86AddressSanitizer07220 methods0721h 4min07215minanonymous_namespace{x86asminstrumentatio n.cpp}.X86AddressSanitizer
                  RedeclarableTemplateDecl06920 methods0691h 4min06915minclang.RedeclarableTemplateDecl
                  PreprocessorLexer07020 methods0701h 4min07015minclang.PreprocessorLexer
                  Visitor07120 methods0711h 4min07115minllvm.rc.Visitor
                  MCInstPrinter07819 methods0781h 0min07813minllvm.MCInstPrinter
                  ABIInfo07719 methods0771h 0min07713minclang.CodeGen.ABIInfo
                  DumpStyle<ELFT>07619 methods0761h 0min07613minanonymous_namespace{elfdumper.cpp} .DumpStyle<ELFT>
                  DiagnosticInfoOptimizationBase08218 methods08255min08212minllvm.DiagnosticInfoOptimizationBase
                  PMTopLevelManager08318 methods08355min08312minllvm.PMTopLevelManager
                  MipsRegisterInfo08118 methods08155min08112minllvm.MipsRegisterInfo
                  FoldingSetBase07918 methods07955min07912minllvm.FoldingSetBase
                  BreakableToken08018 methods08055min08012minclang.format.BreakableToken
                  MRT08717 methods08751min08711minanonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.MRT
                  MachineSchedStrategy08817 methods08851min08811minllvm.MachineSchedStrategy
                  Init08917 methods08951min08911minllvm.Init
                  MicrosoftMangleContext08417 methods08451min08411minclang.MicrosoftMangleContext
                  LocationContext08517 methods08551min08511minclang.LocationContext
                  PathDiagnosticPiece08617 methods08651min08611minclang.ento.PathDiagnosticPiece
                  DebugHandlerBase09316 methods09346min0939minllvm.DebugHandlerBase
                  InstrProfReader09416 methods09446min0949minllvm.InstrProfReader
                  Tool09216 methods09246min0929minclang.driver.Tool
                  PseudoOpBuilder09016 methods09046min0909minanonymous_namespace{semapseudoobject .cpp}.PseudoOpBuilder
                  Test09116 methods09146min0919mintesting.Test
                  AMDGPUTargetStreamer09815 methods09842min0988minllvm.AMDGPUTargetStreamer
                  SampleProfileReaderBinary09915 methods09942min0998minllvm.sampleprof .SampleProfileReaderBinary
                  CodeCompleteConsumer09715 methods09742min0978minclang.CodeCompleteConsumer
                  RangedConstraintManager09515 methods09542min0958minclang.ento.RangedConstraintManager
                  TestEventListener09615 methods09642min0968mintesting.TestEventListener

                  Statistics

                  Stat   Methods   Debt   Annual Interest
                  Sum:5 02034d8d 7h
                  Average:32.181h 46min27min
                  Minimum:1020min2min 0s
                  Maximum:1907h 0min2h 0min
                  Standard deviation:35.11h 53min33min
                  Variance:1 2321 613d140d
                  warning   Rule Violated:    Type should not have too many responsibilities

                  265 types matched

                  265 typesapplicationNamespacesUsedapplicationTypesUsedresponsabilitiesMetricFull Name
                  Sema00040 namespaces0001 095 types000149clang.Sema
                  CodeGenFunction00132 namespaces002583 types00190clang.CodeGen.CodeGenFunction
                  ASTReader00820 namespaces001591 types00279clang.ASTReader
                  CodeGenModule01119 namespaces004313 types00350clang.CodeGen.CodeGenModule
                  Parser02216 namespaces003323 types00448clang.Parser
                  ARMTargetLowering00226 namespaces019180 types00644llvm.ARMTargetLowering
                  X86TargetLowering00325 namespaces016190 types00544llvm.X86TargetLowering
                  ASTContext07311 namespaces005307 types00741clang.ASTContext
                  PPCTargetLowering00423 namespaces025156 types00838llvm.PPCTargetLowering
                  SelectionDAGBuilder04713 namespaces006243 types01137llvm.SelectionDAGBuilder
                  CGDebugInfo03914 namespaces007236 types01037clang.CodeGen.CGDebugInfo
                  ASTWriter02415 namespaces009223 types00937clang.ASTWriter
                  AsmPrinter01817 namespaces018180 types01235llvm.AsmPrinter
                  AArch64TargetLowering01219 namespaces027150 types01534llvm.AArch64TargetLowering
                  InstCombiner05512 namespaces010221 types01634llvm.InstCombiner
                  PassBuilder03714 namespaces012201 types01334llvm.PassBuilder
                  ExprEngine06811 namespaces008232 types01434clang.ento.ExprEngine
                  SITargetLowering00919 namespaces028143 types01733llvm.SITargetLowering
                  CodeViewDebug03614 namespaces020178 types01931llvm.CodeViewDebug
                  SelectionDAGISel03115 namespaces022162 types01831llvm.SelectionDAGISel
                  AArch64FastISel00720 namespaces041109 types02230anonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel
                  AMDGPUAsmPrinter00522 namespaces06389 types02330llvm.AMDGPUAsmPrinter
                  SelectionDAG02915 namespaces026153 types02030llvm.SelectionDAG
                  CGOpenMPRuntime0939 namespaces011211 types02130clang.CodeGen.CGOpenMPRuntime
                  LLParser08410 namespaces013199 types02629llvm.LLParser
                  ASTDeclReader08110 namespaces015193 types02529clang.ASTDeclReader
                  CursorVisitor08010 namespaces014196 types02429clang.cxcursor.CursorVisitor
                  HexagonTargetLowering02316 namespaces034120 types02828llvm.HexagonTargetLowering
                  Preprocessor04513 namespaces024157 types02728clang.Preprocessor
                  ARMFastISel01417 namespaces044107 types03127anonymous_namespace{armfastisel.cpp} .ARMFastISel
                  SystemZTargetLowering01317 namespaces047105 types03227llvm.SystemZTargetLowering
                  X86FastISel01617 namespaces046106 types02927anonymous_namespace{x86fastisel.cpp} .X86FastISel
                  ScalarExprEmitter0979 namespaces017187 types03027anonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
                  AMDGPUAsmParser01019 namespaces07479 types03626anonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
                  ARMAsmPrinter01517 namespaces06093 types03726llvm.ARMAsmPrinter
                  ModuleBitcodeWriter08210 namespaces021169 types03526anonymous_namespace{bitcodewriter.cpp} .ModuleBitcodeWriter
                  SparcTargetLowering01917 namespaces05894 types03326llvm.SparcTargetLowering
                  EmitAssemblyHelper00621 namespaces09457 types03426anonymous_namespace{backendutil.cpp} .EmitAssemblyHelper
                  BitcodeReader0919 namespaces023161 types03825anonymous_namespace{bitcodereader.cpp} .BitcodeReader
                  MipsTargetLowering04014 namespaces053102 types04024llvm.MipsTargetLowering
                  ASTUnit04613 namespaces036118 types03924clang.ASTUnit
                  NVPTXAsmPrinter04113 namespaces045107 types04423llvm.NVPTXAsmPrinter
                  PPCFastISel02815 namespaces06985 types04523anonymous_namespace{ppcfastisel.cpp} .PPCFastISel
                  FastISel07211 namespaces030127 types04623llvm.FastISel
                  X86AsmPrinter02016 namespaces07776 types04123llvm.X86AsmPrinter
                  MallocChecker06612 namespaces035118 types04223anonymous_namespace{mallocchecker.cpp} .MallocChecker
                  RetainCountChecker06512 namespaces040111 types04323anonymous_namespace{retaincountchecker .cpp}.RetainCountChecker
                  AArch64AsmParser03015 namespaces08171 types04922anonymous_namespace{aarch64asmparser .cpp}.AArch64AsmParser
                  DwarfDebug07511 namespaces037118 types04822llvm.DwarfDebug
                  PPCDAGToDAGISel02715 namespaces07578 types04722anonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel
                  NewGVN08310 namespaces033125 types05422anonymous_namespace{newgvn.cpp}.NewGVN
                  CGObjCGNU0959 namespaces029136 types05522anonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
                  CGObjCNonFragileABIMac07111 namespaces039112 types05622anonymous_namespace{cgobjcmac.cpp} .CGObjCNonFragileABIMac
                  Clang01717 namespaces09259 types05322clang.driver.tools.Clang
                  CompilerInstance06212 namespaces052102 types05022clang.CompilerInstance
                  CXIndexDataConsumer06312 namespaces050105 types05122clang.cxindex.CXIndexDataConsumer
                  COFFDumper06412 namespaces042108 types05222anonymous_namespace{coffdumper.cpp} .COFFDumper
                  SIInstrInfo02515 namespaces08565 types06421llvm.SIInstrInfo
                  ARMAsmParser05013 namespaces07381 types06321anonymous_namespace{armasmparser.cpp} .ARMAsmParser
                  LTOCodeGenerator02116 namespaces09557 types06521llvm.LTOCodeGenerator
                  LanaiTargetLowering03414 namespaces08271 types06721llvm.LanaiTargetLowering
                  NVPTXTargetLowering04813 namespaces06588 types06621llvm.NVPTXTargetLowering
                  TargetLowering07011 namespaces049105 types06221llvm.TargetLowering
                  X86InstrInfo02615 namespaces08465 types05821llvm.X86InstrInfo
                  XCoreTargetLowering06112 namespaces06191 types05721llvm.XCoreTargetLowering
                  CodeGenTypes0889 namespaces032125 types05921clang.CodeGen.CodeGenTypes
                  CGObjCCommonMac0909 namespaces031126 types06121anonymous_namespace{cgobjcmac.cpp} .CGObjCCommonMac
                  DwarfLinker05812 namespaces06290 types06021llvm.dsymutil .anonymous_namespace{dwarflinker.cpp} .DwarfLinker
                  AMDGPUTargetLowering06012 namespaces06785 types07320llvm.AMDGPUTargetLowering
                  AMDGPUDAGToDAGISel03314 namespaces08863 types07220anonymous_namespace{amdgpuiseldagtodag .cpp}.AMDGPUDAGToDAGISel
                  MIParser05912 namespaces06885 types07520anonymous_namespace{miparser.cpp} .MIParser
                  MipsFastISel06712 namespaces07183 types07420anonymous_namespace{mipsfastisel.cpp} .MipsFastISel
                  X86DAGToDAGISel03514 namespaces08764 types06920anonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel
                  DevirtModule0929 namespaces038114 types06820anonymous_namespace{wholeprogramdevirt .cpp}.DevirtModule
                  Driver06911 namespaces05695 types07120clang.driver.Driver
                  DumpOutputStyle08510 namespaces043107 types07020llvm.pdb.DumpOutputStyle
                  ARMBaseInstrInfo05212 namespaces08072 types08219llvm.ARMBaseInstrInfo
                  ARMDAGToDAGISel04413 namespaces09160 types08119anonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel
                  MSP430TargetLowering05712 namespaces07677 types08419llvm.MSP430TargetLowering
                  MipsAsmPrinter05113 namespaces08366 types08319llvm.MipsAsmPrinter
                  PPCInstrInfo03814 namespaces09852 types08019llvm.PPCInstrInfo
                  DAGCombiner0989 namespaces048105 types07719anonymous_namespace{dagcombiner.cpp} .DAGCombiner
                  ObjCMigrateASTConsumer07611 namespaces06488 types07619anonymous_namespace{objcmt.cpp} .ObjCMigrateASTConsumer
                  CGObjCMac0999 namespaces051105 types07919anonymous_namespace{cgobjcmac.cpp} .CGObjCMac
                  AnalysisConsumer04213 namespaces08664 types07819anonymous_namespace{analysisconsumer .cpp}.AnalysisConsumer
                  AArch64InstrInfo04313 namespaces09358 types09418llvm.AArch64InstrInfo
                  AArch64DAGToDAGISel05612 namespaces08961 types09318anonymous_namespace{aarch64iseldagtodag .cpp}.AArch64DAGToDAGISel
                  AMDGPUInstPrinter03215 namespaces09930 types09218llvm.AMDGPUInstPrinter
                  DwarfUnit0949 namespaces05794 types09718llvm.DwarfUnit
                  WinException05412 namespaces09061 types09618llvm.WinException
                  MetadataLoader+MetadataLoaderImpl0969 namespaces05497 types09518llvm.MetadataLoader+MetadataLoaderImpl
                  MachineVerifier07810 namespaces06688 types09118anonymous_namespace{machineverifier.cpp} .MachineVerifier
                  HexagonDAGToDAGISel07711 namespaces07873 types08718llvm.HexagonDAGToDAGISel
                  SampleProfileLoader0879 namespaces05993 types08618anonymous_namespace{sampleprofile.cpp} .SampleProfileLoader
                  BackendConsumer07411 namespaces07972 types08518clang.BackendConsumer
                  FrontendAction04913 namespaces09754 types09018clang.FrontendAction
                  ObjCDeallocChecker07910 namespaces07283 types08918anonymous_namespace{checkobjcdealloc .cpp}.ObjCDeallocChecker
                  RegionStoreManager0899 namespaces05597 types08818anonymous_namespace{regionstore.cpp} .RegionStoreManager
                  ARMFrameLowering05312 namespaces09655 types09917llvm.ARMFrameLowering
                  DwarfCompileUnit0869 namespaces07085 types09817llvm.DwarfCompileUnit

                  Statistics

                  Stat   applicationNamespacesUsed   applicationTypesUsed   responsabilitiesMetric
                  Sum:3 00219 8134 859
                  Average:11.3374.7718.34
                  Minimum:91510
                  Maximum:401 095149
                  Standard deviation:3.6794.8312.34
                  Variance:13.468 993152.34
                  warning   Rule Violated:    Nested types should not be visible

                  2,299 types matched

                  2 299 typesVisibilitytypesUserDebtSeverityFull Name
                  Container+Flags047Public033no type0332min 0s033Mediumanonymous_namespace{bitmaskenumtest.cpp} .Container+Flags
                  Graph<N>+NodeSubset038Public032no type0322min 0s032Mediumllvm.Graph<N>+NodeSubset
                  Graph<N>+ChildIterator037Public031no type0312min 0s031Mediumllvm.Graph<N>+ChildIterator
                  ImmutableSetTest+MyIter005Protected036no type0362min 0s036Mediumanonymous_namespace{immutablesettest .cpp}.ImmutableSetTest+MyIter
                  PointerSumTypeTest+Kinds039Public035no type0352min 0s035Mediumanonymous_namespace{pointersumtypetest .cpp}.PointerSumTypeTest+Kinds
                  CustomIteratorVector+reverse_iterator041Public034no type0342min 0s034Mediumanonymous_namespace{rangeadaptertest .cpp} .CustomIteratorVector+reverse_iterator
                  MemorySSATest+TestAnalyses040Public027no type0272min 0s027MediumMemorySSATest+TestAnalyses
                  TestModuleAnalysis+Result036Public026no type0262min 0s026Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestModuleAnalysis+Result
                  TestSCCAnalysis+Result032Public025no type0252min 0s025Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestSCCAnalysis+Result
                  TestFunctionAnalysis+Result031Public030no type0302min 0s030Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestFunctionAnalysis+Result
                  TestImmutableFunctionAnalysis+Result033Public029no type0292min 0s029Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestImmutableFunctionAnalysis+Result
                  TestIndirectSCCAnalysis+Result035Public028no type0282min 0s028Mediumanonymous_namespace{cgsccpassmanagertest .cpp}.TestIndirectSCCAnalysis+Result
                  TestDoublyIndirectSCCAnalysis+Result034Public037no type0372min 0s037Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestDoublyIndirectSCCAnalysis+Result
                  TestIndirectFunctionAnalysis+Result042Public046no type0462min 0s046Mediumanonymous_namespace{cgsccpassmanagertest .cpp} .TestIndirectFunctionAnalysis+Result
                  TestLatticeVal+TestLatticeStateTy050Public045no type0452min 0s045Mediumanonymous_namespace{sparsepropagation .cpp}.TestLatticeVal+TestLatticeStateTy
                  DummyFileSystem+DirIterImpl049Public044no type0442min 0s044Mediumanonymous_namespace{virtualfilesystemtes t.cpp}.DummyFileSystem+DirIterImpl
                  BrainF+CompileFlags051Public049no type0492min 0s049MediumBrainF+CompileFlags
                  BrainF+Symbol003Protected048no type0482min 0s048MediumBrainF+Symbol
                  HasPathMatcherP2<Result_type ,Matcher_type>+gmock_Impl053Public047no type0472min 0s047Mediumllvm.cfi_verify .anonymous_namespace{graphbuilder.cpp} .HasPathMatcherP2<Result_type ,Matcher_type>+gmock_Impl
                  MatcherContext+Query052Public040no type0402min 0s040Mediumllvm.MatcherContext+Query
                  LabeledMatcherP<Label_type>+gmock_Impl048Public039no type0392min 0s039MediumLabeledMatcherP<Label_type>+gmock_Impl
                  HasDetailMatcher+gmock_Impl044Public038no type0382min 0s038MediumHasDetailMatcher+gmock_Impl
                  DetailMatcherP<D_type>+gmock_Impl043Public043no type0432min 0s043MediumDetailMatcherP<D_type>+gmock_Impl
                  DocMatcherP<D_type>+gmock_Impl045Public042no type0422min 0s042MediumDocMatcherP<D_type>+gmock_Impl
                  PlainMatcherP<Text_type>+gmock_Impl046Public041no type0412min 0s041MediumPlainMatcherP<Text_type>+gmock_Impl
                  SnippetMatcherP<S_type>+gmock_Impl013Public008no type0082min 0s008MediumSnippetMatcherP<S_type>+gmock_Impl
                  QNameMatcherP<Name_type>+gmock_Impl016Public007no type0072min 0s007MediumQNameMatcherP<Name_type>+gmock_Impl
                  DeclURIMatcherP<P_type>+gmock_Impl014Public006no type0062min 0s006MediumDeclURIMatcherP<P_type>+gmock_Impl
                  DefURIMatcherP<P_type>+gmock_Impl015Public011no type0112min 0s011MediumDefURIMatcherP<P_type>+gmock_Impl
                  IncludeHeaderMatcherP<P_type>+gmock_Impl010Public010no type0102min 0s010MediumIncludeHeaderMatcherP<P_type>+gmock_Impl
                  DeclRangeMatcherP<Pos_type>+gmock_Impl011Public009no type0092min 0s009MediumDeclRangeMatcherP<Pos_type>+gmock_Impl
                  DefRangeMatcherP<Pos_type>+gmock_Impl012Public002no type0022min 0s002MediumDefRangeMatcherP<Pos_type>+gmock_Impl
                  RefsMatcherP<R_type>+gmock_Impl017Public001no type0012min 0s001MediumRefsMatcherP<R_type>+gmock_Impl
                  ForCodeCompletionMatcherP <IsIndexedForCodeCompletion_type >+gmock_Impl027Public000no type0002min 0s000MediumForCodeCompletionMatcherP <IsIndexedForCodeCompletion_type >+gmock_Impl
                  DiagMatcherP2<Range_type,Message_type >+gmock_Impl026Public005no type0052min 0s005Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.DiagMatcherP2<Range_type ,Message_type>+gmock_Impl
                  FixMatcherP3<Range_type,Replacement_type ,Message_type>+gmock_Impl025Public004no type0042min 0s004Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.FixMatcherP3<Range_type ,Replacement_type,Message_type >+gmock_Impl
                  EqualToLSPDiagMatcherP<LSPDiag_type >+gmock_Impl030Public003no type0032min 0s003Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.EqualToLSPDiagMatcherP <LSPDiag_type>+gmock_Impl
                  EqualToFixMatcherP<Fix_type>+gmock_Impl029Public012no type0122min 0s012Mediumclang.clangd .anonymous_namespace{clangdunittests .cpp}.EqualToFixMatcherP<Fix_type >+gmock_Impl
                  NamedMatcherP<Name_type>+gmock_Impl028Public021no type0212min 0s021Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.NamedMatcherP<Name_type >+gmock_Impl
                  LabeledMatcherP<Label_type>+gmock_Impl024Public020no type0202min 0s020Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.LabeledMatcherP<Label_type >+gmock_Impl
                  SigHelpLabeledMatcherP<Label_type >+gmock_Impl020Public019no type0192min 0s019Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.SigHelpLabeledMatcherP<Label_type >+gmock_Impl
                  KindMatcherP<K_type>+gmock_Impl019Public024no type0242min 0s024Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.KindMatcherP<K_type>+gmock_Impl
                  FilterMatcherP<F_type>+gmock_Impl018Public023no type0232min 0s023Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.FilterMatcherP<F_type>+gmock_Impl
                  DocMatcherP<D_type>+gmock_Impl023Public022no type0222min 0s022Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.DocMatcherP<D_type>+gmock_Impl
                  DetailMatcherP<D_type>+gmock_Impl022Public015no type0152min 0s015Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.DetailMatcherP<D_type>+gmock_Impl
                  InsertIncludeMatcherP<IncludeHeader_type >+gmock_Impl021Public014no type0142min 0s014Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.InsertIncludeMatcherP <IncludeHeader_type>+gmock_Impl
                  PlainTextMatcherP<Text_type>+gmock_Impl084Public013no type0132min 0s013Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.PlainTextMatcherP<Text_type >+gmock_Impl
                  SnippetMatcherP<Text_type>+gmock_Impl083Public018no type0182min 0s018Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.SnippetMatcherP<Text_type >+gmock_Impl
                  NameContainsFilterMatcher+gmock_Impl085Public017no type0172min 0s017Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp} .NameContainsFilterMatcher+gmock_Impl
                  HasAdditionalEditsMatcher+gmock_Impl087Public016no type0162min 0s016Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp} .HasAdditionalEditsMatcher+gmock_Impl
                  IsDocumentedMatcher+gmock_Impl086Public083no type0832min 0s083Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.IsDocumentedMatcher+gmock_Impl
                  ParamsAreMatcherP<P_type>+gmock_Impl082Public082no type0822min 0s082Mediumclang.clangd .anonymous_namespace{codecompletetests .cpp}.ParamsAreMatcherP<P_type >+gmock_Impl
                  NamedMatcherP<Name_type>+gmock_Impl078Public081no type0812min 0s081Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.NamedMatcherP<Name_type >+gmock_Impl
                  InContainerMatcherP<ContainerName_type >+gmock_Impl077Public086no type0862min 0s086Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.InContainerMatcherP <ContainerName_type>+gmock_Impl
                  WithKindMatcherP<Kind_type>+gmock_Impl079Public085no type0852min 0s085Mediumclang.clangd .anonymous_namespace{findsymbolstests .cpp}.WithKindMatcherP<Kind_type >+gmock_Impl
                  WrittenMatcherP<Name_type>+gmock_Impl081Public084no type0842min 0s084Mediumclang.clangd .anonymous_namespace{headerstests.cpp} .WrittenMatcherP<Name_type>+gmock_Impl
                  ResolvedMatcherP<Name_type>+gmock_Impl080Public077no type0772min 0s077Mediumclang.clangd .anonymous_namespace{headerstests.cpp} .ResolvedMatcherP<Name_type>+gmock_Impl
                  NamedMatcherP<N_type>+gmock_Impl088Public076no type0762min 0s076Mediumclang.clangd .anonymous_namespace{indextests.cpp} .NamedMatcherP<N_type>+gmock_Impl
                  PosMatcherP2<Line_type,Col_type >+gmock_Impl096Public075no type0752min 0s075Mediumclang.clangd .anonymous_namespace{sourcecodetests .cpp}.PosMatcherP2<Line_type,Col_type >+gmock_Impl
                  StringNodeMatcherP<Val_type>+gmock_Impl095Public080no type0802min 0s080Mediumclang.clangd .anonymous_namespace{tracetests.cpp} .StringNodeMatcherP<Val_type>+gmock_Impl
                  SchemeMatcherP<S_type>+gmock_Impl097Public079no type0792min 0s079Mediumclang.clangd .anonymous_namespace{uritests.cpp} .SchemeMatcherP<S_type>+gmock_Impl
                  AuthorityMatcherP<A_type>+gmock_Impl099Public078no type0782min 0s078Mediumclang.clangd .anonymous_namespace{uritests.cpp} .AuthorityMatcherP<A_type>+gmock_Impl
                  BodyMatcherP<B_type>+gmock_Impl098Public087no type0872min 0s087Mediumclang.clangd .anonymous_namespace{uritests.cpp} .BodyMatcherP<B_type>+gmock_Impl
                  RangeIsMatcherP<R_type>+gmock_Impl094Public096no type0962min 0s096Mediumclang.clangd .anonymous_namespace{xrefstests.cpp} .RangeIsMatcherP<R_type>+gmock_Impl
                  RandomAccessVisitorTest+GlobalTestState004Protected095no type0952min 0s095Mediumanonymous_namespace{randomaccessvisitort est.cpp} .RandomAccessVisitorTest+GlobalTestState
                  RandomAccessVisitorTest+PerTestState002Protected094no type0942min 0s094Mediumanonymous_namespace{randomaccessvisitort est.cpp} .RandomAccessVisitorTest+PerTestState
                  LineTable+ValueLength090Public099no type0992min 0s099Mediumllvm.dwarfgen.LineTable+ValueLength
                  LineTable+ValueAndLength089Public098no type0982min 0s098Mediumllvm.dwarfgen.LineTable+ValueAndLength
                  BlockIsFilledWithMatcherP3<Layout_type ,BlockIndex_type,Byte_type>+gmock_Impl091Public097no type0972min 0s097MediumBlockIsFilledWithMatcherP3<Layout_type ,BlockIndex_type,Byte_type>+gmock_Impl
                  MockSema+MatcherInfo093Public090no type0902min 0s090Mediumclang.ast_matchers.dynamic .anonymous_namespace{parsertest.cpp} .MockSema+MatcherInfo
                  FormatTest+StatusCheck009Protected089no type0892min 0s089Mediumclang.format .anonymous_namespace{formattest.cpp} .FormatTest+StatusCheck
                  FormatTestComments+StatusCheck001Protected088no type0882min 0s088Mediumclang.format .anonymous_namespace{formattestcomments .cpp}.FormatTestComments+StatusCheck
                  FormatTestObjC+StatusCheck008Protected093no type0932min 0s093Mediumclang.format .anonymous_namespace{formattestobjc.cpp} .FormatTestObjC+StatusCheck
                  FormatTestRawStrings+StatusCheck000Protected092no type0922min 0s092Mediumclang.format .anonymous_namespace{formattestrawstring s.cpp}.FormatTestRawStrings+StatusCheck
                  TypesMatchMatcherP<V_type>+gmock_Impl092Public091no type0912min 0s091Mediumanonymous_namespace{operationstest.cpp} .TypesMatchMatcherP<V_type>+gmock_Impl
                  HasTypeMatcherP<T_type>+gmock_Impl061Public058no type0582min 0s058Mediumanonymous_namespace{operationstest.cpp} .HasTypeMatcherP<T_type>+gmock_Impl
                  CFGBuilder+Arc060Public057no type0572min 0s057Mediumllvm.CFGBuilder+Arc
                  CFGBuilder+ActionKind062Public056no type0562min 0s056Mediumllvm.CFGBuilder+ActionKind
                  CFGBuilder+Update064Public061no type0612min 0s061Mediumllvm.CFGBuilder+Update
                  TypeBuilder<(anonymousnamespace)::MyType ,cross>+Fields063Public060no type0602min 0s060Mediumllvm.TypeBuilder<(anonymousnamespace )::MyType,cross>+Fields
                  MockAnalysisHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs>+Analysis059Public059no type0592min 0s059Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis
                  MockAnalysisHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs >+Analysis+Result055Public052no type0522min 0s052Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockAnalysisHandleBase <DerivedT,IRUnitT,AnalysisManagerT, ,ExtraArgTs>+Analysis+Result
                  MockPassHandleBase<DerivedT,IRUnitT ,AnalysisManagerT,,ExtraArgTs>+Pass054Public051no type0512min 0s051Mediumanonymous_namespace{passbuildercallbacks test.cpp}.MockPassHandleBase<DerivedT ,IRUnitT,AnalysisManagerT,,ExtraArgTs >+Pass
                  HasNameMatcherP<Name_type>+gmock_Impl056Public050no type0502min 0s050Mediumanonymous_namespace{passbuildercallbacks test.cpp}.HasNameMatcherP<Name_type >+gmock_Impl
                  TestFunctionAnalysis+Result058Public055no type0552min 0s055Mediumanonymous_namespace{passmanagertest.cpp} .TestFunctionAnalysis+Result
                  TestModuleAnalysis+Result057Public054no type0542min 0s054Mediumanonymous_namespace{passmanagertest.cpp} .TestModuleAnalysis+Result
                  CustomizedAnalysis+Result065Public053no type0532min 0s053Mediumanonymous_namespace{passmanagertest.cpp} .CustomizedAnalysis+Result
                  TestIndirectFunctionAnalysis+Result073Public062no type0622min 0s062Mediumanonymous_namespace{passmanagertest.cpp} .TestIndirectFunctionAnalysis+Result
                  TestDoublyIndirectFunctionAnalysis+Resul t072Public071no type0712min 0s071Mediumanonymous_namespace{passmanagertest.cpp} .TestDoublyIndirectFunctionAnalysis+Resu lt
                  LockMutex<KeyT,MutexT>+ExtraData074Public070no type0702min 0s070Mediumanonymous_namespace{valuemaptest.cpp} .LockMutex<KeyT,MutexT>+ExtraData
                  NoFollow<KeyT>+AnonymousEnum076Public069no type0692min 0s069Mediumanonymous_namespace{valuemaptest.cpp} .NoFollow<KeyT>+AnonymousEnum
                  CountOps<KeyT>+ExtraData075Public074no type0742min 0s074Mediumanonymous_namespace{valuemaptest.cpp} .CountOps<KeyT>+ExtraData
                  MatchesSymbolMatcherP<Identifier_type >+gmock_Impl071Public073no type0732min 0s073Mediumclang.include_fixer .anonymous_namespace{fuzzysymbolindextes ts.cpp}.MatchesSymbolMatcherP <Identifier_type>+gmock_Impl
                  AArch64AsmParser+AArch64MatchResultTy067Public072no type0722min 0s072Mediumanonymous_namespace{aarch64asmparser .cpp} .AArch64AsmParser+AArch64MatchResultTy
                  AArch64Operand+VecListIndexType066Public065no type0652min 0s065Mediumanonymous_namespace{aarch64asmparser .cpp}.AArch64Operand+VecListIndexType
                  AArch64Subtarget+ARMProcFamilyEnum068Public064no type0642min 0s064Mediumllvm.AArch64Subtarget+ARMProcFamilyEnum
                  AArch64FunctionInfo+MILOHDirective070Public063no type0632min 0s063Mediumllvm.AArch64FunctionInfo+MILOHDirective
                  AArch64GenRegisterBankInfo+PartialMappin gIdx006Protected068no type0682min 0s068Mediumllvm .AArch64GenRegisterBankInfo+PartialMappi ngIdx
                  AArch64GenRegisterBankInfo+ValueMappingI dx007Protected067no type0672min 0s067Mediumllvm .AArch64GenRegisterBankInfo+ValueMapping Idx
                  AArch64FastISel+Address+BaseKind069Public066no type0662min 0s066Mediumanonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel+Address+BaseKind

                  Statistics

                  Stat   Visibility   typesUser   Debt   Severity
                  Sum:-09d 4h-
                  Average:-02min 0s-
                  Minimum:-02min 0s-
                  Maximum:-02min 0s-
                  Standard deviation:-00min 0s-
                  Variance:-00min 0s-
                  warning   Rule Violated:    Projects with poor cohesion (RelationalCohesion)

                  64 projects matched

                  64 projectsChildTypesrelationalCohesionRelational cohesionDebtSeverityFull Name
                  ADTTests04804 types470.48460.52110min21LowADTTests
                  ASTMatchersTests09471 types610.015630.0172010min20LowASTMatchersTests
                  ASTTests07499 types380.75370.852310min23LowASTTests
                  AnalysisTests19196 types251.1241.142210min22LowAnalysisTests
                  BasicTests2685 types410.67420.671710min17LowBasicTests
                  ChangeNamespaceTests3075 types300.99300.971610min16LowChangeNamespaceTests
                  ClangDriverTests4540 types620620.0251910min19LowClangDriverTests
                  ClangTidyTests3171 types480.48480.481810min18LowClangTidyTests
                  ClangdTests12356 types291290.992910min29LowClangdTests
                  CodeGenTests3659 types490.46490.462810min28LowCodeGenTests
                  DebugInfoCodeViewTests3564 types191.24191.223110min31LowDebugInfoCodeViewTests
                  DebugInfoDWARFTests2598 types141.27121.43010min30LowDebugInfoDWARFTests
                  DebugInfoMSFTests4246 types370.82380.82510min25LowDebugInfoMSFTests
                  DynamicASTMatchersTests4638 types430.61430.612410min24LowDynamicASTMatchersTests
                  FormatTests05640 types330.96320.962710min27LowFormatTests
                  FrontendTests6125 types440.61440.62610min26LowFrontendTests
                  FuzzMutateTests5331 types580.069580.0970510min05LowFuzzMutateTests
                  IRTests10419 types350.92340.940410min04LowIRTests
                  LLVMAArch64Desc5033 types271.04181.270710min07LowLLVMAArch64Desc
                  LLVMARMDesc3856 types171.24171.290610min06LowLLVMARMDesc
                  LLVMBinaryFormat15339 types400.7500.420110min01LowLLVMBinaryFormat
                  LLVMCodeGen03836 types054.99064.820010min00LowLLVMCodeGen
                  LLVMCore02839 types015.49025.20310min03LowLLVMCore
                  LLVMExegesisX86Tests5133 types310.97350.940210min02LowLLVMExegesisX86Tests
                  LLVMHexagonDesc4346 types161.27271.111310min13LowLLVMHexagonDesc
                  LLVMLTO4836 types181.24231.191210min12LowLLVMLTO
                  LLVMLanaiCodeGen5627 types151.27091.521510min15LowLLVMLanaiCodeGen
                  LLVMMC16268 types074.66074.351410min14LowLLVMMC
                  LLVMMipsDesc5530 types101.35101.470910min09LowLLVMMipsDesc
                  LLVMObjectYAML08489 types281281.010810min08LowLLVMObjectYAML
                  LLVMOrcJIT18199 types201.16211.21110min11LowLLVMOrcJIT
                  LLVMSelectionDAG20179 types044.990551010min10LowLLVMSelectionDAG
                  LLVMTableGen2882 types025.37015.35310min53LowLLVMTableGen
                  LLVMTransformUtils22151 types121.32141.375210min52LowLLVMTransformUtils
                  LLVMX86Desc4150 types261.09221.25510min55LowLLVMX86Desc
                  LLVMXRay21167 types360.88360.925410min54LowLLVMXRay
                  LLVMipo23132 types111.33151.324910min49LowLLVMipo
                  LexTests3758 types320.96330.954810min48LowLexTests
                  MITests6225 types550.087550.125110min51LowMITests
                  OrcJITTests24106 types390.71410.715010min50LowOrcJITTests
                  ProfileDataTests3270 types241.13261.116110min61LowProfileDataTests
                  SupportTests01865 types460.54450.566010min60LowSupportTests
                  ToolingTests11409 types211.15201.226310min63LowToolingTests
                  UtilsTests3466 types500.36520.366210min62LowUtilsTests
                  clangAST001 365 types007.54006.825710min57LowclangAST
                  clangCodeGen06574 types084.48084.165610min56LowclangCodeGen
                  clangDriver17211 types064.79035.045910min59LowclangDriver
                  clangRewriteFrontend5431 types340.96310.975810min58LowclangRewriteFrontend
                  clangStaticAnalyzerCheckers13349 types450.56400.723710min37LowclangStaticAnalyzerCheckers
                  clangStaticAnalyzerCore14346 types035.36045.043610min36LowclangStaticAnalyzerCore
                  clangTidyBugproneModule2783 types570.086590.0963910min39LowclangTidyBugproneModule
                  clangTidyCppCoreGuidelinesModule4736 types590.062540.193810min38LowclangTidyCppCoreGuidelinesModule
                  clangTidyFuchsiaModule6025 types560.087560.123310min33LowclangTidyFuchsiaModule
                  clangTidyGoogleModule5925 types600.043600.083210min32LowclangTidyGoogleModule
                  clangTidyMiscModule4935 types540.091570.113510min35LowclangTidyMiscModule
                  clangTidyModernizeModule3369 types510.32470.493410min34LowclangTidyModernizeModule
                  clangTidyPerformanceModule6323 types630610.0434510min45LowclangTidyPerformanceModule
                  clangTidyReadabilityModule4056 types520.31510.394410min44LowclangTidyReadabilityModule
                  clangTidyUtils5231 types530.11530.294710min47LowclangTidyUtils
                  clangToolingRefactor2976 types091.45111.454610min46LowclangToolingRefactor
                  findAllSymbols5826 types231.14161.314110min41LowfindAllSymbols
                  llvm-objdump3956 types221.15251.124010min40Lowllvm-objdump
                  llvm-readobj4442 types131.32131.384310min43Lowllvm-readobj
                  opt5726 types420.67390.734210min42Lowopt

                  Statistics

                  Stat   ChildTypes   relationalCohesion   Relational cohesion   Debt   Severity
                  Sum:13 09389.2989.241d 2h-
                  Average:204.581.41.3910min-
                  Minimum:2300.01710min-
                  Maximum:1 3657.546.8210min-
                  Standard deviation:270.151.661.570min 0s-
                  Variance:72 9792.772.470min 0s-
                  warning   Rule Violated:    Projects that don't satisfy the Abstractness/Instability principle

                  14 projects matched

                  14 projectsNormalized dist from main seqDebtSeverityFull Name
                  LLVMBinaryFormat000.980410min04LowLLVMBinaryFormat
                  LLVMSupport010.970510min05LowLLVMSupport
                  gtest020.940610min06Lowgtest
                  LLVMCore030.930310min03LowLLVMCore
                  clangBasic040.90010min00LowclangBasic
                  clangAST050.890110min01LowclangAST
                  LLVMARMUtils060.880210min02LowLLVMARMUtils
                  LLVMTestingSupport070.851110min11LowLLVMTestingSupport
                  LLVMAMDGPUInfo080.81210min12LowLLVMAMDGPUInfo
                  LLVMDemangle090.791310min13LowLLVMDemangle
                  LLVMAnalysis100.781010min10LowLLVMAnalysis
                  LLVMMC110.770710min07LowLLVMMC
                  clangASTMatchers120.750810min08LowclangASTMatchers
                  LLVMOption130.730910min09LowLLVMOption

                  Statistics

                  Stat   Normalized dist from main seq   Debt   Severity
                  Sum:11.962h 20min-
                  Average:0.8510min-
                  Minimum:0.7310min-
                  Maximum:0.9810min-
                  Standard deviation:0.080min 0s-
                  Variance:0.00640min 0s-
                  ok   Code Query:    Higher cohesion - lower coupling

                  2,863 namespaces matched

                  2 863 namespacesconcreteNamespacesUsedabstractNamespacesUsedFull Name
                  092no namespace036no namespace
                  090no namespace035no namespace
                  0285 namespaces037no namespace
                  anonymous_namespace{instsizes.cpp}00311 namespaces0041 namespaceanonymous_namespace{instsizes.cpp}
                  0573 namespaces039no namespace
                  anonymous_namespace{apfloattest.cpp}0414 namespaces038no namespaceanonymous_namespace{apfloattest.cpp}
                  anonymous_namespace{apinttest.cpp}0593 namespaces034no namespaceanonymous_namespace{apinttest.cpp}
                  anonymous_namespace{apsinttest.cpp}0563 namespaces030no namespaceanonymous_namespace{apsinttest.cpp}
                  anonymous_namespace{arrayreftest.cpp}0553 namespaces029no namespaceanonymous_namespace{arrayreftest.cpp}
                  anonymous_namespace{bitmaskenumtest.cpp}0772 namespaces0021 namespaceanonymous_namespace{bitmaskenumtest.cpp}
                  anonymous_namespace{bitvectortest.cpp}0444 namespaces031no namespaceanonymous_namespace{bitvectortest.cpp}
                  llvm0067 namespaces033no namespacellvm
                  llvm.hashing.detail098no namespace032no namespacellvm.hashing.detail
                  llvm .anonymous_namespace{intrusiverefcntptrt est.cpp}099no namespace040no namespacellvm .anonymous_namespace{intrusiverefcntptrt est.cpp}
                  anonymous_namespace{bumpptrlisttest.cpp}0473 namespaces048no namespaceanonymous_namespace{bumpptrlisttest.cpp}
                  anonymous_namespace{dagdeltaalgorithmtes t.cpp}0454 namespaces047no namespaceanonymous_namespace{dagdeltaalgorithmtes t.cpp}
                  std096no namespace049no namespacestd
                  anonymous_namespace{deltaalgorithmtest .cpp}0344 namespaces051no namespaceanonymous_namespace{deltaalgorithmtest .cpp}
                  anonymous_namespace{densemaptest.cpp}0175 namespaces050no namespaceanonymous_namespace{densemaptest.cpp}
                  anonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp}094no namespace046no namespaceanonymous_namespace{densemaptest.cpp} .anonymous_namespace{densemaptest.cpp}
                  anonymous_namespace{densesettest.cpp}0205 namespaces042no namespaceanonymous_namespace{densesettest.cpp}
                  anonymous_namespace{foldingset.cpp}0543 namespaces041no namespaceanonymous_namespace{foldingset.cpp}
                  anonymous_namespace{functionreftest.cpp}0533 namespaces043no namespaceanonymous_namespace{functionreftest.cpp}
                  anonymous_namespace{hashingtest.cpp}0354 namespaces045no namespaceanonymous_namespace{hashingtest.cpp}
                  anonymous_namespace{ilistbasetest.cpp}0862 namespaces044no namespaceanonymous_namespace{ilistbasetest.cpp}
                  anonymous_namespace{ilistiteratortest .cpp}0394 namespaces014no namespaceanonymous_namespace{ilistiteratortest .cpp}
                  anonymous_namespace{ilistnodebasetest .cpp}0583 namespaces012no namespaceanonymous_namespace{ilistnodebasetest .cpp}
                  anonymous_namespace{ilistnodetest.cpp}0881 namespace011no namespaceanonymous_namespace{ilistnodetest.cpp}
                  anonymous_namespace{ilistsentineltest .cpp}0404 namespaces013no namespaceanonymous_namespace{ilistsentineltest .cpp}
                  anonymous_namespace{ilisttest.cpp}0384 namespaces015no namespaceanonymous_namespace{ilisttest.cpp}
                  anonymous_namespace{immutablemaptest .cpp}0523 namespaces008no namespaceanonymous_namespace{immutablemaptest .cpp}
                  anonymous_namespace{immutablesettest .cpp}0463 namespaces009no namespaceanonymous_namespace{immutablesettest .cpp}
                  anonymous_namespace{inteqclassestest .cpp}0483 namespaces010no namespaceanonymous_namespace{inteqclassestest .cpp}
                  anonymous_namespace{intervalmaptest.cpp}0374 namespaces007no namespaceanonymous_namespace{intervalmaptest.cpp}
                  anonymous_namespace{iteratortest.cpp}0513 namespaces006no namespaceanonymous_namespace{iteratortest.cpp}
                  anonymous_namespace{makeuniquetest.cpp}0812 namespaces025no namespaceanonymous_namespace{makeuniquetest.cpp}
                  anonymous_namespace{mappediteratortest .cpp}0832 namespaces024no namespaceanonymous_namespace{mappediteratortest .cpp}
                  anonymous_namespace{optionaltest.cpp}0503 namespaces023no namespaceanonymous_namespace{optionaltest.cpp}
                  anonymous_namespace{packedvectortest .cpp}0493 namespaces028no namespaceanonymous_namespace{packedvectortest .cpp}
                  anonymous_namespace{pointerembeddedintte st.cpp}0872 namespaces027no namespaceanonymous_namespace{pointerembeddedintte st.cpp}
                  anonymous_namespace{pointerintpairtest .cpp}0723 namespaces026no namespaceanonymous_namespace{pointerintpairtest .cpp}
                  anonymous_namespace{pointersumtypetest .cpp}0822 namespaces022no namespaceanonymous_namespace{pointersumtypetest .cpp}
                  anonymous_namespace{pointeruniontest .cpp}0713 namespaces018no namespaceanonymous_namespace{pointeruniontest .cpp}
                  anonymous_namespace{postorderiteratortes t.cpp}0743 namespaces017no namespaceanonymous_namespace{postorderiteratortes t.cpp}
                  anonymous_namespace{priorityworklisttest .cpp}0792 namespaces016no namespaceanonymous_namespace{priorityworklisttest .cpp}
                  anonymous_namespace{rangeadaptertest .cpp}0802 namespaces021no namespaceanonymous_namespace{rangeadaptertest .cpp}
                  anonymous_namespace{stlextrastest.cpp}0364 namespaces020no namespaceanonymous_namespace{stlextrastest.cpp}
                  anonymous_namespace{stlextrastest.cpp} .some_namespace095no namespace019no namespaceanonymous_namespace{stlextrastest.cpp} .some_namespace
                  anonymous_namespace{scopeexittest.cpp}0842 namespaces084no namespaceanonymous_namespace{scopeexittest.cpp}
                  anonymous_namespace{sequencetest.cpp}0603 namespaces083no namespaceanonymous_namespace{sequencetest.cpp}
                  anonymous_namespace{simpleilisttest.cpp}0663 namespaces082no namespaceanonymous_namespace{simpleilisttest.cpp}
                  anonymous_namespace{smallstringtest.cpp}0673 namespaces087no namespaceanonymous_namespace{smallstringtest.cpp}
                  anonymous_namespace{smallvectortest.cpp}0693 namespaces086no namespaceanonymous_namespace{smallvectortest.cpp}
                  anonymous_namespace{sparsebitvectortest .cpp}0852 namespaces085no namespaceanonymous_namespace{sparsebitvectortest .cpp}
                  anonymous_namespace{sparsemultisettest .cpp}0782 namespaces078no namespaceanonymous_namespace{sparsemultisettest .cpp}
                  anonymous_namespace{sparsesettest.cpp}0752 namespaces077no namespaceanonymous_namespace{sparsesettest.cpp}
                  anonymous_namespace{statistictest.cpp}0653 namespaces076no namespaceanonymous_namespace{statistictest.cpp}
                  anonymous_namespace{stringmaptest.cpp}0334 namespaces081no namespaceanonymous_namespace{stringmaptest.cpp}
                  anonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp}093no namespace080no namespaceanonymous_namespace{stringmaptest.cpp} .anonymous_namespace{stringmaptest.cpp}
                  anonymous_namespace{stringreftest.cpp}0633 namespaces079no namespaceanonymous_namespace{stringreftest.cpp}
                  anonymous_namespace{tinyptrvectortest .cpp}0623 namespaces096no namespaceanonymous_namespace{tinyptrvectortest .cpp}
                  anonymous_namespace{tripletest.cpp}0733 namespaces095no namespaceanonymous_namespace{tripletest.cpp}
                  anonymous_namespace{twinetest.cpp}0683 namespaces094no namespaceanonymous_namespace{twinetest.cpp}
                  anonymous_namespace{variadicfunctiontest .cpp}0703 namespaces099no namespaceanonymous_namespace{variadicfunctiontest .cpp}
                  097no namespace098no namespace
                  089no namespace097no namespace
                  091no namespace090no namespace
                  clang.ast_matchers00510 namespaces089no namespaceclang.ast_matchers
                  clang.ast_matchers.internal0762 namespaces088no namespaceclang.ast_matchers.internal
                  00411 namespaces093no namespace
                  clang0195 namespaces092no namespaceclang
                  clang.ast_type_traits0087 namespaces091no namespaceclang.ast_type_traits
                  clang.ast_matchers00112 namespaces060no namespaceclang.ast_matchers
                  clang.ast_matchers.internal0613 namespaces059no namespaceclang.ast_matchers.internal
                  clang.ast0145 namespaces058no namespaceclang.ast
                  clang.ast .anonymous_namespace{astvectortest.cpp}0424 namespaces063no namespaceclang.ast .anonymous_namespace{astvectortest.cpp}
                  clang.comments0155 namespaces0001 namespaceclang.comments
                  clang.comments .anonymous_namespace{commentlexer.cpp}0434 namespaces0051 namespaceclang.comments .anonymous_namespace{commentlexer.cpp}
                  clang.comments .anonymous_namespace{commentparser.cpp}0165 namespaces0031 namespaceclang.comments .anonymous_namespace{commentparser.cpp}
                  anonymous_namespace{datacollectiontest .cpp}0643 namespaces062no namespaceanonymous_namespace{datacollectiontest .cpp}
                  anonymous_namespace{declprintertest.cpp}0275 namespaces061no namespaceanonymous_namespace{declprintertest.cpp}
                  anonymous_namespace{evaluateasrvaluetest .cpp}0295 namespaces054no namespaceanonymous_namespace{evaluateasrvaluetest .cpp}
                  anonymous_namespace{nameddeclprintertest .cpp}0305 namespaces053no namespaceanonymous_namespace{nameddeclprintertest .cpp}
                  anonymous_namespace{stmtprintertest.cpp}0096 namespaces052no namespaceanonymous_namespace{stmtprintertest.cpp}
                  00013 namespaces057no namespace
                  llvm00211 namespaces056no namespacellvm
                  llvm .anonymous_namespace{blockfrequencyinfot est.cpp}0235 namespaces055no namespacellvm .anonymous_namespace{blockfrequencyinfot est.cpp}
                  llvm .anonymous_namespace{branchprobabilityin fotest.cpp}0225 namespaces072no namespacellvm .anonymous_namespace{branchprobabilityin fotest.cpp}
                  llvm .anonymous_namespace{valuelatticetest .cpp}0215 namespaces071no namespacellvm .anonymous_namespace{valuelatticetest .cpp}
                  llvm .anonymous_namespace{orderedbasicblockte st.cpp}0106 namespaces070no namespacellvm .anonymous_namespace{orderedbasicblockte st.cpp}
                  llvm .anonymous_namespace{profilesummaryinfot est.cpp}0265 namespaces075no namespacellvm .anonymous_namespace{profilesummaryinfot est.cpp}
                  llvm .anonymous_namespace{scalarevolutiontest .cpp}0245 namespaces074no namespacellvm .anonymous_namespace{scalarevolutiontest .cpp}
                  llvm.anonymous_namespace{tbaatest.cpp}0255 namespaces073no namespacellvm.anonymous_namespace{tbaatest.cpp}
                  llvm.anonymous_namespace{unrollanalyzer .cpp}0314 namespaces066no namespacellvm.anonymous_namespace{unrollanalyzer .cpp}
                  anonymous_namespace{aliasanalysistest .cpp}0116 namespaces0011 namespaceanonymous_namespace{aliasanalysistest .cpp}
                  anonymous_namespace{callgraphtest.cpp}0324 namespaces065no namespaceanonymous_namespace{callgraphtest.cpp}
                  anonymous_namespace{cfgtest.cpp}0136 namespaces064no namespaceanonymous_namespace{cfgtest.cpp}
                  anonymous_namespace{cgsccpassmanagertest .cpp}0077 namespaces069no namespaceanonymous_namespace{cgsccpassmanagertest .cpp}
                  anonymous_namespace{lazycallgraphtest .cpp}0126 namespaces068no namespaceanonymous_namespace{lazycallgraphtest .cpp}
                  anonymous_namespace{memorybuiltinstest .cpp}0185 namespaces067no namespaceanonymous_namespace{memorybuiltinstest .cpp}

                  Statistics

                  Stat   concreteNamespacesUsed   abstractNamespacesUsed
                  Sum:13 902755
                  Average:4.860.26
                  Minimum:00
                  Maximum:9319
                  Standard deviation:6.171.13
                  Variance:38.121.28
                  warning   Rule Violated:    Constructors of abstract classes should be declared as protected or private

                  170 types matched

                  170 typesctorsFull Name
                  RefactorCheck0072 methodsclang.tidy.test .anonymous_namespace{overlappingreplacem entstest.cpp}.RefactorCheck
                  ExprAST0351 methodanonymous_namespace{toy.cpp}.ExprAST
                  AMDGPUTargetLowering0341 methodllvm.AMDGPUTargetLowering
                  AMDGPUTargetMachine0391 methodllvm.AMDGPUTargetMachine
                  AMDGPULibFuncImpl0381 methodllvm.AMDGPULibFuncImpl
                  SDWAOperand0371 methodanonymous_namespace{sipeepholesdwa.cpp} .SDWAOperand
                  AMDGPUTargetStreamer0301 methodllvm.AMDGPUTargetStreamer
                  MCStreamer0291 methodllvm.MCStreamer
                  SCEVPredicate0281 methodllvm.SCEVPredicate
                  CallGraphSCCPass0331 methodllvm.CallGraphSCCPass
                  MemorySSAWalker0321 methodllvm.MemorySSAWalker
                  LoopPass0311 methodllvm.LoopPass
                  RegionInfoBase<Tr>0401 methodllvm.RegionInfoBase<Tr>
                  RegionInfoBase<llvm::RegionTraits <llvm::Function>>0491 methodllvm.RegionInfoBase<llvm::RegionTraits <llvm::Function>>
                  RegionPass0481 methodllvm.RegionPass
                  DwarfExpression0471 methodllvm.DwarfExpression
                  SchedulingPriorityQueue0521 methodllvm.SchedulingPriorityQueue
                  ScheduleDAG0511 methodllvm.ScheduleDAG
                  MachinePassRegistryListener0501 methodllvm.MachinePassRegistryListener
                  TargetFrameLowering0431 methodllvm.TargetFrameLowering
                  ScheduleDAGInstrs0421 methodllvm.ScheduleDAGInstrs
                  MachineConstantPoolValue0411 methodllvm.MachineConstantPoolValue
                  TypePromotionTransaction+TypePromotionAc tion0461 methodanonymous_namespace{codegenprepare.cpp} .TypePromotionTransaction+TypePromotionA ction
                  Rewriter0451 methodanonymous_namespace{peepholeoptimizer .cpp}.Rewriter
                  DiagnosticInfo0441 methodllvm.DiagnosticInfo
                  DiagnosticInfoOptimizationBase0091 methodllvm.DiagnosticInfoOptimizationBase
                  Pass0062 methodsllvm.Pass
                  ModulePass0131 methodllvm.ModulePass
                  FunctionPass0111 methodllvm.FunctionPass
                  BasicBlockPass0121 methodllvm.BasicBlockPass
                  PMDataManager0151 methodllvm.PMDataManager
                  DebugSubsection0141 methodllvm.codeview.DebugSubsection
                  DIContext0101 methodllvm.DIContext
                  DWARFAcceleratorTable0022 methodsllvm.DWARFAcceleratorTable
                  FrameEntry0241 methodllvm.dwarf.FrameEntry
                  NativeRawSymbol0231 methodllvm.pdb.NativeRawSymbol
                  Node0221 methodanonymous_namespace{itaniumdemangle.cpp} .Node
                  ObjectCache0271 methodllvm.ObjectCache
                  RuntimeDyld+LoadedObjectInfo0261 methodllvm.RuntimeDyld+LoadedObjectInfo
                  RuntimeDyld+MemoryManager0251 methodllvm.RuntimeDyld+MemoryManager
                  BenchmarkRunner0181 methodexegesis.BenchmarkRunner
                  Transformation0171 methodanonymous_namespace{hexagonbitsimplify .cpp}.Transformation
                  MachineConstEvaluator0161 methodanonymous_namespace{hexagonconstpropagat ion.cpp}.MachineConstEvaluator
                  ThinBackendProc0211 methodllvm.lto.ThinBackendProc
                  MCSection0201 methodllvm.MCSection
                  MCStreamer0191 methodllvm.MCStreamer
                  MCAsmBackend0531 methodllvm.MCAsmBackend
                  MCObjectWriter0841 methodllvm.MCObjectWriter
                  MCCodeEmitter0831 methodllvm.MCCodeEmitter
                  MCInstPrinter0361 methodllvm.MCInstPrinter
                  MCDisassembler0871 methodllvm.MCDisassembler
                  MCSymbolizer0012 methodsllvm.MCSymbolizer
                  MCAsmLexer0861 methodllvm.MCAsmLexer
                  MCAsmParser0821 methodllvm.MCAsmParser
                  MCTargetAsmParser0781 methodllvm.MCTargetAsmParser
                  MipsInstrInfo0771 methodllvm.MipsInstrInfo
                  MipsTargetLowering0791 methodllvm.MipsTargetLowering
                  MipsRegisterInfo0811 methodllvm.MipsRegisterInfo
                  MipsDAGToDAGISel0801 methodllvm.MipsDAGToDAGISel
                  MipsCallLowering+MipsHandler0881 methodllvm.MipsCallLowering+MipsHandler
                  InspectMemInstr0961 methodanonymous_namespace{mipsdelayslotfiller .cpp}.InspectMemInstr
                  SymbolicFile0951 methodllvm.object.SymbolicFile
                  ObjectFile0042 methodsllvm.object.ObjectFile
                  MaterializationUnit0971 methodllvm.orc.MaterializationUnit
                  JITCompileCallbackManager0991 methodllvm.orc.JITCompileCallbackManager
                  IRLayer0981 methodllvm.orc.IRLayer
                  ObjectLayer0941 methodllvm.orc.ObjectLayer
                  CompileOnDemandLayer<BaseLayerT ,CompileCallbackMgrT,IndirectStubsMgrT >+ResourceOwner0002 methodsllvm.orc.CompileOnDemandLayer<BaseLayerT ,CompileCallbackMgrT,IndirectStubsMgrT >+ResourceOwner
                  RTDyldObjectLinkingLayerBase+LinkedObjec t0082 methodsllvm.orc .RTDyldObjectLinkingLayerBase+LinkedObje ct
                  PPCTargetStreamer0901 methodllvm.PPCTargetStreamer
                  PPCTargetStreamer0891 methodllvm.PPCTargetStreamer
                  InstrProfReader0911 methodllvm.InstrProfReader
                  SampleProfileReader0931 methodllvm.sampleprof.SampleProfileReader
                  SampleProfileReaderBinary0921 methodllvm.sampleprof .SampleProfileReaderBinary
                  SampleProfileWriterBinary0611 methodllvm.sampleprof .SampleProfileWriterBinary
                  RuntimeDyld+LoadedObjectInfo0601 methodllvm.RuntimeDyld+LoadedObjectInfo
                  RuntimeDyld+MemoryManager0621 methodllvm.RuntimeDyld+MemoryManager
                  RuntimeDyldImpl0641 methodllvm.RuntimeDyldImpl
                  ScheduleDAGSDNodes0631 methodllvm.ScheduleDAGSDNodes
                  SelectionDAGISel0591 methodllvm.SelectionDAGISel
                  SparcTargetStreamer0551 methodllvm.SparcTargetStreamer
                  SparcTargetStreamer0541 methodllvm.SparcTargetStreamer
                  MemoryBuffer0561 methodllvm.MemoryBuffer
                  raw_ostream0032 methodsllvm.raw_ostream
                  raw_pwrite_stream0581 methodllvm.raw_pwrite_stream
                  format_object_base0571 methodllvm.format_object_base
                  PrettyStackTraceEntry0651 methodllvm.PrettyStackTraceEntry
                  generic_parser_base0731 methodllvm.cl.generic_parser_base
                  IO0721 methodllvm.yaml.IO
                  RecTy0741 methodllvm.RecTy
                  Init0761 methodllvm.Init
                  OpInit0751 methodllvm.OpInit
                  Resolver0711 methodllvm.Resolver
                  TargetIntrinsicInfo0671 methodllvm.TargetIntrinsicInfo
                  TargetLoweringObjectFile0052 methodsllvm.TargetLoweringObjectFile
                  IVVisitor0661 methodllvm.IVVisitor
                  RewriteDescriptor0681 methodllvm.SymbolRewriter.RewriteDescriptor
                  VPRecipeBase0701 methodllvm.VPRecipeBase
                  X86AddressSanitizer0691 methodanonymous_namespace{x86asminstrumentatio n.cpp}.X86AddressSanitizer
                  InstrConverterBase0851 methodanonymous_namespace{x86domainreassignmen t.cpp}.InstrConverterBase

                  Statistics

                  Stat   ctors
                  Sum:189
                  Average:1.11
                  Minimum:1
                  Maximum:3
                  Standard deviation:0.37
                  Variance:0.13
                  warning   Rule Violated:    The class does not have a constructor.

                  25 fields matched

                  25 fieldsFilePathLineDebtSeverityFull Name
                  The class 'LocationVerifier' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h08176082min 0s08MediumCppCheck.style.style.The class 'LocationVerifier' does not have a constructor although it has private member variables.
                  The class 'RangeVerifier' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h07213072min 0s07MediumCppCheck.style.style.The class 'RangeVerifier' does not have a constructor although it has private member variables.
                  The class 'MatchVerifier < ast_type_traits :: DynTypedNode >' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\unittests\AST\MatchVerifier.h1534062min 0s06MediumCppCheck.style.style.The class 'MatchVerifier < ast_type_traits :: DynTypedNode >' does not have a constructor although it has private member variables.
                  The class 'A57ChainingConstraint' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64PBQPRegAlloc.h1921112min 0s11MediumCppCheck.style.style.The class 'A57ChainingConstraint' does not have a constructor although it has private member variables.
                  The class 'SSACCmpConv' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp11138102min 0s10MediumCppCheck.style.style.The class 'SSACCmpConv' does not have a constructor although it has private member variables.
                  The class 'SSAIfConv' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\CodeGen\EarlyIfConversion.cpp1281092min 0s09MediumCppCheck.style.style.The class 'SSAIfConv' does not have a constructor although it has private member variables.
                  The class 'HexagonTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonTargetObjectFile.h2118022min 0s02MediumCppCheck.style.style.The class 'HexagonTargetObjectFile' does not have a constructor although it has private member variables.
                  The class 'LanaiTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Lanai\LanaiTargetObjectFile.h2317012min 0s01MediumCppCheck.style.style.The class 'LanaiTargetObjectFile' does not have a constructor although it has private member variables.
                  The class 'MipsAnalyzeImmediate' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Mips\MipsAnalyzeImmediate.h2218002min 0s00MediumCppCheck.style.style.The class 'MipsAnalyzeImmediate' does not have a constructor although it has private member variables.
                  The class 'MipsTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\Mips\MipsTargetObjectFile.h2417052min 0s05MediumCppCheck.style.style.The class 'MipsTargetObjectFile' does not have a constructor although it has private member variables.
                  The class 'AggLoadStoreRewriter' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\Scalar\SROA.cpp023 111042min 0s04MediumCppCheck.style.style.The class 'AggLoadStoreRewriter' does not have a constructor although it has private member variables.
                  The class 'StackMapShadowTracker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\X86\X86AsmPrinter.h1445032min 0s03MediumCppCheck.style.style.The class 'StackMapShadowTracker' does not have a constructor although it has private member variables.
                  The class 'XCoreTargetObjectFile' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Target\XCore\XCoreTargetObjectFile.h2019122min 0s12MediumCppCheck.style.style.The class 'XCoreTargetObjectFile' does not have a constructor although it has private member variables.
                  The class 'GlobalTypeMember' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\IPO\LowerTypeTests.cpp06249212min 0s21MediumCppCheck.style.style.The class 'GlobalTypeMember' does not have a constructor although it has private member variables.
                  The struct 'ICallBranchFunnel' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\lib\Transforms\IPO\LowerTypeTests.cpp05297202min 0s20MediumCppCheck.style.style.The struct 'ICallBranchFunnel' does not have a constructor although it has private member variables.
                  The class 'AggValueSlot' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGValue.h04437192min 0s19MediumCppCheck.style.style.The class 'AggValueSlot' does not have a constructor although it has private member variables.
                  The class 'FinallyInfo' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h03479242min 0s24MediumCppCheck.style.style.The class 'FinallyInfo' does not have a constructor although it has private member variables.
                  The class 'Capture' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGBlocks.h10157232min 0s23MediumCppCheck.style.style.The class 'Capture' does not have a constructor although it has private member variables.
                  The class 'ASTViewer' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\ASTConsumers.cpp09164222min 0s22MediumCppCheck.style.style.The class 'ASTViewer' does not have a constructor although it has private member variables.
                  The class 'StmtUSEFinder' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp017 332152min 0s15MediumCppCheck.style.style.The class 'StmtUSEFinder' does not have a constructor although it has private member variables.
                  The class 'LastDeclUSEFinder' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclAttr.cpp007 348142min 0s14MediumCppCheck.style.style.The class 'LastDeclUSEFinder' does not have a constructor although it has private member variables.
                  The class 'CStringChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\CStringChecker.cpp1731132min 0s13MediumCppCheck.style.style.The class 'CStringChecker' does not have a constructor although it has private member variables.
                  The class 'PaddingChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\PaddingChecker.cpp1633182min 0s18MediumCppCheck.style.style.The class 'PaddingChecker' does not have a constructor although it has private member variables.
                  The class 'StackAddrEscapeChecker' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers\StackAddrEscapeChecker.cpp1830172min 0s17MediumCppCheck.style.style.The class 'StackAddrEscapeChecker' does not have a constructor although it has private member variables.
                  The class 'CodeCoverageTool' does not have a constructor although it has private member variables.C:\CoderGears\LLVM10\tools\llvm-cov\CodeCoverage.cpp1353162min 0s16MediumCppCheck.style.style.The class 'CodeCoverageTool' does not have a constructor although it has private member variables.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-20 51850min-
                  Average:-820.722min 0s-
                  Minimum:-172min 0s-
                  Maximum:-7 3482min 0s-
                  Standard deviation:-2 0130min 0s-
                  Variance:-4 053 0080min 0s-
                  warning   Rule Violated:    Class has a constructor with 1 argument that is not explicit.

                  1,207 fields matched

                  1 207 fieldsFilePathLineDebtSeverityFull Name
                  Struct 'NonAssignable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp063740332min 0s033MediumCppCheck.style.style.Struct 'NonAssignable' has a constructor with 1 argument that is not explicit.
                  Class 'NodeSubset' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\TestGraph.h085410322min 0s032MediumCppCheck.style.style.Class 'NodeSubset' has a constructor with 1 argument that is not explicit.
                  Class 'df_iterator_storage' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DepthFirstIteratorTest.cpp086360312min 0s031MediumCppCheck.style.style.Class 'df_iterator_storage' has a constructor with 1 argument that is not explicit.
                  Class 'FixedDAGDeltaAlgorithm' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DAGDeltaAlgorithmTest.cpp090320362min 0s036MediumCppCheck.style.style.Class 'FixedDAGDeltaAlgorithm' has a constructor with 1 argument that is not explicit.
                  Class 'FixedDeltaAlgorithm' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DeltaAlgorithmTest.cpp079470352min 0s035MediumCppCheck.style.style.Class 'FixedDeltaAlgorithm' has a constructor with 1 argument that is not explicit.
                  Class 'CtorTester' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DenseMapTest.cpp082430342min 0s034MediumCppCheck.style.style.Class 'CtorTester' has a constructor with 1 argument that is not explicit.
                  Struct 'CountCopyAndMove' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\DenseSetTest.cpp0531220272min 0s027MediumCppCheck.style.style.Struct 'CountCopyAndMove' has a constructor with 1 argument that is not explicit.
                  Struct 'Node' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp098240262min 0s026MediumCppCheck.style.style.Struct 'Node' has a constructor with 1 argument that is not explicit.
                  Struct 'NodeWithCallback' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp0292040252min 0s025MediumCppCheck.style.style.Struct 'NodeWithCallback' has a constructor with 1 argument that is not explicit.
                  Struct 'PrivateNode' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IListTest.cpp0262570302min 0s030MediumCppCheck.style.style.Struct 'PrivateNode' has a constructor with 1 argument that is not explicit.
                  Struct 'Callable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp0461440292min 0s029MediumCppCheck.style.style.Struct 'Callable' has a constructor with 1 argument that is not explicit.
                  Struct 'InputIterator' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\IteratorTest.cpp0311880282min 0s028MediumCppCheck.style.style.Struct 'InputIterator' has a constructor with 1 argument that is not explicit.
                  Class 'ReverseOnlyVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp094270372min 0s037MediumCppCheck.style.style.Class 'ReverseOnlyVector' has a constructor with 1 argument that is not explicit.
                  Class 'BidirectionalVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp081440462min 0s046MediumCppCheck.style.style.Class 'BidirectionalVector' has a constructor with 1 argument that is not explicit.
                  Class 'BidirectionalVectorConsts' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp066610452min 0s045MediumCppCheck.style.style.Class 'BidirectionalVectorConsts' has a constructor with 1 argument that is not explicit.
                  Class 'CustomIteratorVector' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\RangeAdapterTest.cpp059830442min 0s044MediumCppCheck.style.style.Class 'CustomIteratorVector' has a constructor with 1 argument that is not explicit.
                  Struct 'Callable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\ScopeExitTest.cpp099200492min 0s049MediumCppCheck.style.style.Struct 'Callable' has a constructor with 1 argument that is not explicit.
                  Class 'Constructable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp080450482min 0s048MediumCppCheck.style.style.Class 'Constructable' has a constructor with 1 argument that is not explicit.
                  Struct 'notassignable' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\SmallVectorTest.cpp0058090472min 0s047MediumCppCheck.style.style.Struct 'notassignable' has a constructor with 1 argument that is not explicit.
                  Struct 'StringMapTestStruct' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0213040402min 0s040MediumCppCheck.style.style.Struct 'StringMapTestStruct' has a constructor with 1 argument that is not explicit.
                  Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0183240392min 0s039MediumCppCheck.style.style.Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.
                  Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0173250382min 0s038MediumCppCheck.style.style.Struct 'MoveOnly' has a constructor with 1 argument that is not explicit.
                  Struct 'CountCtorCopyAndMove' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0134240432min 0s043MediumCppCheck.style.style.Struct 'CountCtorCopyAndMove' has a constructor with 1 argument that is not explicit.
                  Struct 'NonMoveableNonCopyableType' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp0124820422min 0s042MediumCppCheck.style.style.Struct 'NonMoveableNonCopyableType' has a constructor with 1 argument that is not explicit.
                  Class 'TestFrontendAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp092290412min 0s041MediumCppCheck.style.style.Class 'TestFrontendAction' has a constructor with 1 argument that is not explicit.
                  Struct 'TestSource' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\ExternalASTSourceTest.cpp065690082min 0s008MediumCppCheck.style.style.Struct 'TestSource' has a constructor with 1 argument that is not explicit.
                  Class 'DeclCounterWithPredicate < ClassTemplateDecl >' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclMatcher.h067610072min 0s007MediumCppCheck.style.style.Class 'DeclCounterWithPredicate < ClassTemplateDecl >' has a constructor with 1 argument that is not explicit.
                  Struct 'StmtHashMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp070570062min 0s006MediumCppCheck.style.style.Struct 'StmtHashMatch' has a constructor with 1 argument that is not explicit.
                  Class 'PrintMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\DeclPrinterTest.cpp076510112min 0s011MediumCppCheck.style.style.Class 'PrintMatch' has a constructor with 1 argument that is not explicit.
                  Class 'PrintMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\AST\StmtPrinterTest.cpp075520102min 0s010MediumCppCheck.style.style.Class 'PrintMatch' has a constructor with 1 argument that is not explicit.
                  Struct 'TestAnalyses' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\MemorySSA.cpp077510092min 0s009MediumCppCheck.style.style.Struct 'TestAnalyses' has a constructor with 1 argument that is not explicit.
                  Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp088330022min 0s002MediumCppCheck.style.style.Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp091290012min 0s001MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Class 'TestSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp072560002min 0s000MediumCppCheck.style.style.Class 'TestSCCAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp074520052min 0s005MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp060790042min 0s004MediumCppCheck.style.style.Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp062750032min 0s003MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Class 'TestImmutableFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0551100122min 0s012MediumCppCheck.style.style.Class 'TestImmutableFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'LambdaModulePass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0501280212min 0s021MediumCppCheck.style.style.Struct 'LambdaModulePass' has a constructor with 1 argument that is not explicit.
                  Struct 'LambdaSCCPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0471380202min 0s020MediumCppCheck.style.style.Struct 'LambdaSCCPass' has a constructor with 1 argument that is not explicit.
                  Struct 'LambdaFunctionPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0441520192min 0s019MediumCppCheck.style.style.Struct 'LambdaFunctionPass' has a constructor with 1 argument that is not explicit.
                  Struct 'TestIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0038530242min 0s024MediumCppCheck.style.style.Struct 'TestIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'TestDoublyIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0019060232min 0s023MediumCppCheck.style.style.Struct 'TestDoublyIndirectSCCAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0028940222min 0s022MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\Analysis\CGSCCPassManagerTest.cpp0009470152min 0s015MediumCppCheck.style.style.Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'ScopedDir' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp0163350142min 0s014MediumCppCheck.style.style.Struct 'ScopedDir' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0431520132min 0s013MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter1\toy.cpp0351620182min 0s018MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0401520172min 0s017MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter2\toy.cpp0381620162min 0s016MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0421520832min 0s083MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter3\toy.cpp0371620822min 0s082MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0411520812min 0s081MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\BuildingAJIT\Chapter4\toy.cpp0361620862min 0s086MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Struct 'MyASTConsumer' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\CodeGenExternalTest.cpp071570852min 0s085MediumCppCheck.style.style.Struct 'MyASTConsumer' has a constructor with 1 argument that is not explicit.
                  Class 'CondMatcher < Type >' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0451490842min 0s084MediumCppCheck.style.style.Class 'CondMatcher < Type >' has a constructor with 1 argument that is not explicit.
                  Class 'SameAsMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0331800772min 0s077MediumCppCheck.style.style.Class 'SameAsMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'ConstantIntMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0282140762min 0s076MediumCppCheck.style.style.Class 'ConstantIntMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'InstructionMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0272390752min 0s075MediumCppCheck.style.style.Class 'InstructionMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0232980802min 0s080MediumCppCheck.style.style.Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0222990792min 0s079MediumCppCheck.style.style.Class 'ValueTypeMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'NameMetaMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CodeGen\IRMatchers.h0193180782min 0s078MediumCppCheck.style.style.Class 'NameMetaMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'Annotations' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Annotations.h083430872min 0s087MediumCppCheck.style.style.Class 'Annotations' has a constructor with 1 argument that is not explicit.
                  Class 'SubsequenceMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\Matchers.h084430962min 0s096MediumCppCheck.style.style.Class 'SubsequenceMatcher' has a constructor with 1 argument that is not explicit.
                  Class 'NoConcurrentAccessDiagConsumer' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp0048450952min 0s095MediumCppCheck.style.style.Class 'NoConcurrentAccessDiagConsumer' has a constructor with 1 argument that is not explicit.
                  Struct 'ExpectedMatch' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp097240942min 0s094MediumCppCheck.style.style.Struct 'ExpectedMatch' has a constructor with 1 argument that is not explicit.
                  Struct 'RankMatcher' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\FuzzyMatchTests.cpp0321830992min 0s099MediumCppCheck.style.style.Struct 'RankMatcher' has a constructor with 1 argument that is not explicit.
                  Struct 'CaptureProxy' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\SyncAPI.cpp095270982min 0s098MediumCppCheck.style.style.Struct 'CaptureProxy' has a constructor with 1 argument that is not explicit.
                  Class 'BogusTargetLowering' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp089320972min 0s097MediumCppCheck.style.style.Class 'BogusTargetLowering' has a constructor with 1 argument that is not explicit.
                  Class 'BogusSubtarget' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\CodeGen\MachineInstrTest.cpp078490902min 0s090MediumCppCheck.style.style.Class 'BogusSubtarget' has a constructor with 1 argument that is not explicit.
                  Class 'CTUAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\CrossTU\CrossTranslationUnitTest.cpp058890892min 0s089MediumCppCheck.style.style.Class 'CTUAction' has a constructor with 1 argument that is not explicit.
                  Class 'MockRawSymbol' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\DebugInfo\PDB\PDBApiTest.cpp0341660882min 0s088MediumCppCheck.style.style.Class 'MockRawSymbol' has a constructor with 1 argument that is not explicit.
                  Class 'TestPPCallbacksFrontendAction' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp0391600932min 0s093MediumCppCheck.style.style.Class 'TestPPCallbacksFrontendAction' has a constructor with 1 argument that is not explicit.
                  Class 'TypoExternalSemaSource' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\tools\clang\unittests\Frontend\FrontendActionTest.cpp0301990922min 0s092MediumCppCheck.style.style.Class 'TypoExternalSemaSource' has a constructor with 1 argument that is not explicit.
                  Struct 'CustomOptPassGate' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\LegacyPassManagerTest.cpp0144030912min 0s091MediumCppCheck.style.style.Struct 'CustomOptPassGate' has a constructor with 1 argument that is not explicit.
                  Class 'Analysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp068600582min 0s058MediumCppCheck.style.style.Class 'Analysis' has a constructor with 1 argument that is not explicit.
                  Class 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp064710572min 0s057MediumCppCheck.style.style.Class 'Result' has a constructor with 1 argument that is not explicit.
                  Class 'Pass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassBuilderCallbacksTest.cpp0491340562min 0s056MediumCppCheck.style.style.Class 'Pass' has a constructor with 1 argument that is not explicit.
                  Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp093290612min 0s061MediumCppCheck.style.style.Class 'TestFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp096250602min 0s060MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp069580592min 0s059MediumCppCheck.style.style.Class 'TestModuleAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp073540522min 0s052MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Struct 'TestModulePass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp061780512min 0s051MediumCppCheck.style.style.Struct 'TestModulePass' has a constructor with 1 argument that is not explicit.
                  Struct 'TestInvalidationFunctionPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0481350502min 0s050MediumCppCheck.style.style.Struct 'TestInvalidationFunctionPass' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0115280552min 0s055MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Struct 'CustomizedPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0105470542min 0s054MediumCppCheck.style.style.Struct 'CustomizedPass' has a constructor with 1 argument that is not explicit.
                  Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0095960532min 0s053MediumCppCheck.style.style.Struct 'TestIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'TestDoublyIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0076450622min 0s062MediumCppCheck.style.style.Struct 'TestDoublyIndirectFunctionAnalysis' has a constructor with 1 argument that is not explicit.
                  Struct 'Result' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0086330712min 0s071MediumCppCheck.style.style.Struct 'Result' has a constructor with 1 argument that is not explicit.
                  Struct 'LambdaPass' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\PassManagerTest.cpp0066660702min 0s070MediumCppCheck.style.style.Struct 'LambdaPass' has a constructor with 1 argument that is not explicit.
                  Class 'ConcreteCallbackVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp087340692min 0s069MediumCppCheck.style.style.Class 'ConcreteCallbackVH' has a constructor with 1 argument that is not explicit.
                  Class 'RecordingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0252620742min 0s074MediumCppCheck.style.style.Class 'RecordingVH' has a constructor with 1 argument that is not explicit.
                  Class 'RecordingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0242880732min 0s073MediumCppCheck.style.style.Class 'RecordingVH' has a constructor with 1 argument that is not explicit.
                  Class 'RecoveringVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0203180722min 0s072MediumCppCheck.style.style.Class 'RecoveringVH' has a constructor with 1 argument that is not explicit.
                  Class 'DestroyingVH' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\unittests\IR\ValueHandleTest.cpp0153650652min 0s065MediumCppCheck.style.style.Class 'DestroyingVH' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp0571000642min 0s064MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter2\toy.cpp0561080632min 0s063MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp0541140682min 0s068MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter3\toy.cpp0511240672min 0s067MediumCppCheck.style.style.Class 'VariableExprAST' has a constructor with 1 argument that is not explicit.
                  Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.C:\CoderGears\LLVM10\examples\Kaleidoscope\Chapter4\toy.cpp0521240662min 0s066MediumCppCheck.style.style.Class 'NumberExprAST' has a constructor with 1 argument that is not explicit.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-853 1545d 0h-
                  Average:-706.842min 0s-
                  Minimum:-112min 0s-
                  Maximum:-15 7372min 0s-
                  Standard deviation:-1 7090min 0s-
                  Variance:-2 919 7250min 0s-
                  ok   Validated Rule:    Value of pointer var, which points to allocated memory, is copied in copy constructor instead of allocating new memory.

                  No field matched

                  warning   Rule Violated:    class class does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.

                  4 fields matched

                  4 fieldsFilePathLineDebtSeverityFull Name
                  Class 'InstructionRemover' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp02 37412min 0s1MediumCppCheck.warning.warning.Class 'InstructionRemover' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
                  Struct 'XMLDumper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp193502min 0s0MediumCppCheck.warning.warning.Struct 'XMLDumper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
                  Class 'PTHEntryKeyVariant' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).C:\CoderGears\LLVM10\tools\clang\lib\Frontend\CacheTokens.cpp27532min 0s3MediumCppCheck.warning.warning.Class 'PTHEntryKeyVariant' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
                  Class 'DiagTools' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).c:\CoderGears\LLVM10\tools\clang\tools\diagtool\DiagTool.cpp32922min 0s2MediumCppCheck.warning.warning.Class 'DiagTools' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-3 4138min-
                  Average:-853.252min 0s-
                  Minimum:-292min 0s-
                  Maximum:-2 3742min 0s-
                  Standard deviation:-949.270min 0s-
                  Variance:-901 1060min 0s-
                  warning   Rule Violated:    Member variable is not initialized in the constructor.

                  325 fields matched

                  325 fieldsFilePathLineDebtSeverityFull Name
                  Member variable 'Pattern::LineNumber' is not initialized in the constructor.C:\CoderGears\LLVM10\utils\FileCheck\FileCheck.cpp0371390332min 0s033HighCppCheck.warning.warning.Member variable 'Pattern::LineNumber' is not initialized in the constructor.
                  Member variable 'AArch64FunctionInfo::LocalStackSize' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AArch64\AArch64MachineFunctionInfo.h0491030322min 0s032HighCppCheck.warning.warning.Member variable 'AArch64FunctionInfo::LocalStackSize' is not initialized in the constructor.
                  Member variable 'AArch64A57FPLoadBalancing::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp0421170312min 0s031HighCppCheck.warning.warning.Member variable 'AArch64A57FPLoadBalancing::MRI' is not initialized in the constructor.
                  Member variable 'Chain::KillIsImmutable' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A57FPLoadBalancing.cpp0232040362min 0s036HighCppCheck.warning.warning.Member variable 'Chain::KillIsImmutable' is not initialized in the constructor.
                  Member variable 'AArch64AdvSIMDScalar::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AdvSIMDScalarPass.cpp056860352min 0s035HighCppCheck.warning.warning.Member variable 'AArch64AdvSIMDScalar::MRI' is not initialized in the constructor.
                  Member variable 'AArch64AsmPrinter::STI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp069680342min 0s034HighCppCheck.warning.warning.Member variable 'AArch64AsmPrinter::STI' is not initialized in the constructor.
                  Member variable 'AArch64CondBrTuning::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64CondBrTuning.cpp075560272min 0s027HighCppCheck.warning.warning.Member variable 'AArch64CondBrTuning::TII' is not initialized in the constructor.
                  Member variable 'AArch64ConditionalCompares::MBPI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionalCompares.cpp0047780262min 0s026HighCppCheck.warning.warning.Member variable 'AArch64ConditionalCompares::MBPI' is not initialized in the constructor.
                  Member variable 'AArch64DeadRegisterDefinitions::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64DeadRegisterDefinitionsPass.cpp087450252min 0s025HighCppCheck.warning.warning.Member variable 'AArch64DeadRegisterDefinitions::TRI' is not initialized in the constructor.
                  Member variable 'AArch64ExpandPseudo::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ExpandPseudoInsts.cpp078550302min 0s030HighCppCheck.warning.warning.Member variable 'AArch64ExpandPseudo::TII' is not initialized in the constructor.
                  Member variable 'FalkorHWPFFix::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FalkorHWPFFix.cpp0281860292min 0s029HighCppCheck.warning.warning.Member variable 'FalkorHWPFFix::TII' is not initialized in the constructor.
                  Member variable 'AArch64A53Fix835769::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64A53Fix835769.cpp058850282min 0s028HighCppCheck.warning.warning.Member variable 'AArch64A53Fix835769::TII' is not initialized in the constructor.
                  Member variable 'AArch64ConditionOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ConditionOptimizer.cpp0481060372min 0s037HighCppCheck.warning.warning.Member variable 'AArch64ConditionOptimizer::TII' is not initialized in the constructor.
                  Member variable 'AArch64RedundantCopyElimination::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64RedundantCopyElimination.cpp060830462min 0s046HighCppCheck.warning.warning.Member variable 'AArch64RedundantCopyElimination::MRI' is not initialized in the constructor.
                  Member variable 'AArch64LoadStoreOpt::AA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64LoadStoreOptimizer.cpp051920452min 0s045HighCppCheck.warning.warning.Member variable 'AArch64LoadStoreOpt::AA' is not initialized in the constructor.
                  Member variable 'AArch64StorePairSuppress::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64StorePairSuppress.cpp092410442min 0s044HighCppCheck.warning.warning.Member variable 'AArch64StorePairSuppress::TII' is not initialized in the constructor.
                  Member variable 'AArch64SIMDInstrOpt::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64SIMDInstrOpt.cpp0321530492min 0s049HighCppCheck.warning.warning.Member variable 'AArch64SIMDInstrOpt::TII' is not initialized in the constructor.
                  Member variable 'R600MachineFunctionInfo::CFStackSize' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AMDGPU\R600MachineFunctionInfo.cpp099150482min 0s048HighCppCheck.warning.warning.Member variable 'R600MachineFunctionInfo::CFStackSize' is not initialized in the constructor.
                  Member variable 'Param::Reserved' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h0133030472min 0s047HighCppCheck.warning.warning.Member variable 'Param::Reserved' is not initialized in the constructor.
                  Member variable 'AMDGPULibFuncImpl::FuncId' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibFunc.h0123260402min 0s040HighCppCheck.warning.warning.Member variable 'AMDGPULibFuncImpl::FuncId' is not initialized in the constructor.
                  Member variable 'GCNMaxOccupancySchedStrategy::SGPRExce ssLimit' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\AMDGPU\GCNSchedStrategy.cpp098270392min 0s039HighCppCheck.warning.warning.Member variable 'GCNMaxOccupancySchedStrategy::SGPRExce ssLimit' is not initialized in the constructor.
                  Member variable 'AMDGPUAnnotateKernelFeatures::AS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUAnnotateKernelFeatures.cpp074560382min 0s038HighCppCheck.warning.warning.Member variable 'AMDGPUAnnotateKernelFeatures::AS' is not initialized in the constructor.
                  Member variable 'AMDGPUSimplifyLibCalls::Simplifier' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPULibCalls.cpp0291770432min 0s043HighCppCheck.warning.warning.Member variable 'AMDGPUSimplifyLibCalls::Simplifier' is not initialized in the constructor.
                  Member variable 'AMDGPUMachineCFGStructurizer::Regions' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMachineCFGStructurizer.cpp0021 2190422min 0s042HighCppCheck.warning.warning.Member variable 'AMDGPUMachineCFGStructurizer::Regions' is not initialized in the constructor.
                  Member variable 'AMDGPUPromoteAlloca::TM' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUPromoteAlloca.cpp0461110412min 0s041HighCppCheck.warning.warning.Member variable 'AMDGPUPromoteAlloca::TM' is not initialized in the constructor.
                  Member variable 'AMDGPUInliner::TTIWP' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUInline.cpp073580082min 0s008HighCppCheck.warning.warning.Member variable 'AMDGPUInliner::TTIWP' is not initialized in the constructor.
                  Member variable 'AMDGPUPerfHint::AS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUPerfHintAnalysis.cpp066710072min 0s007HighCppCheck.warning.warning.Member variable 'AMDGPUPerfHint::AS' is not initialized in the constructor.
                  Member variable 'R600ClauseMergePass::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ClauseMergePass.cpp070670062min 0s006HighCppCheck.warning.warning.Member variable 'R600ClauseMergePass::TII' is not initialized in the constructor.
                  Member variable 'R600ControlFlowFinalizer::MaxFetchInst ' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600ControlFlowFinalizer.cpp0085060112min 0s011HighCppCheck.warning.warning.Member variable 'R600ControlFlowFinalizer::MaxFetchInst ' is not initialized in the constructor.
                  Member variable 'R600OpenCLImageTypeLoweringPass::Conte xt' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600OpenCLImageTypeLoweringPass.cpp0113670102min 0s010HighCppCheck.warning.warning.Member variable 'R600OpenCLImageTypeLoweringPass::Conte xt' is not initialized in the constructor.
                  Member variable 'R600VectorRegMerger::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600OptimizeVectorRegisters.cpp0391280092min 0s009HighCppCheck.warning.warning.Member variable 'R600VectorRegMerger::MRI' is not initialized in the constructor.
                  Member variable 'R600PacketizerList::ConsideredInstUses AlreadyWrittenVectorElement' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600Packetizer.cpp0341480022min 0s002HighCppCheck.warning.warning.Member variable 'R600PacketizerList::ConsideredInstUses AlreadyWrittenVectorElement' is not initialized in the constructor.
                  Member variable 'SIAnnotateControlFlow::DA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIAnnotateControlFlow.cpp0471080012min 0s001HighCppCheck.warning.warning.Member variable 'SIAnnotateControlFlow::DA' is not initialized in the constructor.
                  Member variable 'SIFixSGPRCopies::MDT' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixSGPRCopies.cpp0411170002min 0s000HighCppCheck.warning.warning.Member variable 'SIFixSGPRCopies::MDT' is not initialized in the constructor.
                  Member variable 'SIFixWWMLiveness::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFixWWMLiveness.cpp062810052min 0s005HighCppCheck.warning.warning.Member variable 'SIFixWWMLiveness::TRI' is not initialized in the constructor.
                  Member variable 'SIFoldOperands::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFoldOperands.cpp050960042min 0s004HighCppCheck.warning.warning.Member variable 'SIFoldOperands::MRI' is not initialized in the constructor.
                  Member variable 'SIFormMemoryClauses::ST' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIFormMemoryClauses.cpp085470032min 0s003HighCppCheck.warning.warning.Member variable 'SIFormMemoryClauses::ST' is not initialized in the constructor.
                  Member variable 'SIInsertWaitcnts::IV' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIInsertWaitcnts.cpp0093960122min 0s012HighCppCheck.warning.warning.Member variable 'SIInsertWaitcnts::IV' is not initialized in the constructor.
                  Member variable 'SILoadStoreOptimizer::CreatedX2' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SILoadStoreOptimizer.cpp0381330212min 0s021HighCppCheck.warning.warning.Member variable 'SILoadStoreOptimizer::CreatedX2' is not initialized in the constructor.
                  Member variable 'SIPeepholeSDWA::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIPeepholeSDWA.cpp057860202min 0s020HighCppCheck.warning.warning.Member variable 'SIPeepholeSDWA::MRI' is not initialized in the constructor.
                  Member variable 'SIWholeQuadMode::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\AMDGPU\SIWholeQuadMode.cpp0241950192min 0s019HighCppCheck.warning.warning.Member variable 'SIWholeQuadMode::TII' is not initialized in the constructor.
                  Member variable 'ARMAsmPrinter::Subtarget' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\ARM\ARMAsmPrinter.cpp077550242min 0s024HighCppCheck.warning.warning.Member variable 'ARMAsmPrinter::Subtarget' is not initialized in the constructor.
                  Member variable 'ARMHazardRecognizer::FpMLxStalls' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMHazardRecognizer.h097350232min 0s023HighCppCheck.warning.warning.Member variable 'ARMHazardRecognizer::FpMLxStalls' is not initialized in the constructor.
                  Member variable 'A15SDOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\A15SDOptimizer.cpp081510222min 0s022HighCppCheck.warning.warning.Member variable 'A15SDOptimizer::TII' is not initialized in the constructor.
                  Member variable 'ARMConstantIslands::HasFarJump' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMConstantIslandPass.cpp0192240152min 0s015HighCppCheck.warning.warning.Member variable 'ARMConstantIslands::HasFarJump' is not initialized in the constructor.
                  Member variable 'ARMExpandPseudo::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMExpandPseudoInsts.cpp091420142min 0s014HighCppCheck.warning.warning.Member variable 'ARMExpandPseudo::TII' is not initialized in the constructor.
                  Member variable 'ARMDAGToDAGISel::Subtarget' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp072590132min 0s013HighCppCheck.warning.warning.Member variable 'ARMDAGToDAGISel::Subtarget' is not initialized in the constructor.
                  Member variable 'ARMLoadStoreOpt::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMLoadStoreOptimizer.cpp0431160182min 0s018HighCppCheck.warning.warning.Member variable 'ARMLoadStoreOpt::MF' is not initialized in the constructor.
                  Member variable 'ARMPreAllocLoadStoreOpt::AA' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\ARMLoadStoreOptimizer.cpp0012 0030172min 0s017HighCppCheck.warning.warning.Member variable 'ARMPreAllocLoadStoreOpt::AA' is not initialized in the constructor.
                  Member variable 'MLxExpansion::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\MLxExpansionPass.cpp090420162min 0s016HighCppCheck.warning.warning.Member variable 'MLxExpansion::TII' is not initialized in the constructor.
                  Member variable 'Thumb2ITBlockPass::restrictIT' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\ARM\Thumb2ITBlockPass.cpp082500832min 0s083HighCppCheck.warning.warning.Member variable 'Thumb2ITBlockPass::restrictIT' is not initialized in the constructor.
                  Member variable 'AliasSetPrinter::Tracker' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\AliasSetTracker.cpp0056960822min 0s082HighCppCheck.warning.warning.Member variable 'AliasSetPrinter::Tracker' is not initialized in the constructor.
                  Member variable 'Delinearization::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\Delinearization.cpp084490812min 0s081HighCppCheck.warning.warning.Member variable 'Delinearization::F' is not initialized in the constructor.
                  Member variable 'CallAnalyzer::TenPercentVectorBonus' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\InlineCost.cpp0182720862min 0s086HighCppCheck.warning.warning.Member variable 'CallAnalyzer::TenPercentVectorBonus' is not initialized in the constructor.
                  Member variable 'Lint::Mod' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\Lint.cpp0361400852min 0s085HighCppCheck.warning.warning.Member variable 'Lint::Mod' is not initialized in the constructor.
                  Member variable 'MemDepPrinter::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\MemDepPrinter.cpp089430842min 0s084HighCppCheck.warning.warning.Member variable 'MemDepPrinter::F' is not initialized in the constructor.
                  Member variable 'ClobberWalker::Query' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Analysis\MemorySSA.cpp0038470772min 0s077HighCppCheck.warning.warning.Member variable 'ClobberWalker::Query' is not initialized in the constructor.
                  Member variable 'LLLexer::TokStart' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\AsmParser\LLLexer.cpp0311600762min 0s076HighCppCheck.warning.warning.Member variable 'LLLexer::TokStart' is not initialized in the constructor.
                  Member variable 'DwarfDebug::PrevCU' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfDebug.cpp0152870752min 0s075HighCppCheck.warning.warning.Member variable 'DwarfDebug::PrevCU' is not initialized in the constructor.
                  Member variable 'DwarfTypeUnit::TypeSignature' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfUnit.cpp061830802min 0s080HighCppCheck.warning.warning.Member variable 'DwarfTypeUnit::TypeSignature' is not initialized in the constructor.
                  Member variable 'DwarfCompileUnit::LabelBegin' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\AsmPrinter\DwarfCompileUnit.cpp076550792min 0s079HighCppCheck.warning.warning.Member variable 'DwarfCompileUnit::LabelBegin' is not initialized in the constructor.
                  Member variable 'BPFSubtarget::isDummyMode' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\Target\BPF\BPFSubtarget.cpp079540782min 0s078HighCppCheck.warning.warning.Member variable 'BPFSubtarget::isDummyMode' is not initialized in the constructor.
                  Member variable 'BPFMIPeephole::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\BPF\BPFMIPeephole.cpp086460872min 0s087HighCppCheck.warning.warning.Member variable 'BPFMIPeephole::TII' is not initialized in the constructor.
                  Member variable 'BPFMIPreEmitPeephole::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Target\BPF\BPFMIPeephole.cpp0222050962min 0s096HighCppCheck.warning.warning.Member variable 'BPFMIPreEmitPeephole::MF' is not initialized in the constructor.
                  Member variable 'WriteBitcodePass::ShouldPreserveUseLis tOrder' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\Bitcode\Writer\BitcodeWriterPass.cpp095390952min 0s095HighCppCheck.warning.warning.Member variable 'WriteBitcodePass::ShouldPreserveUseLis tOrder' is not initialized in the constructor.
                  Member variable 'BreakFalseDeps::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\BreakFalseDeps.cpp080520942min 0s094HighCppCheck.warning.warning.Member variable 'BreakFalseDeps::MF' is not initialized in the constructor.
                  Member variable 'SplitAnalysis::NumGapBlocks' is not initialized in the constructor.c:\CoderGears\LLVM10\lib\CodeGen\SplitKit.cpp0331520992min 0s099HighCppCheck.warning.warning.Member variable 'SplitAnalysis::NumGapBlocks' is not initialized in the constructor.
                  Member variable 'SpillPlacement::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\SpillPlacement.h064760982min 0s098HighCppCheck.warning.warning.Member variable 'SpillPlacement::MF' is not initialized in the constructor.
                  Member variable 'BranchRelaxation::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\BranchRelaxation.cpp0441120972min 0s097HighCppCheck.warning.warning.Member variable 'BranchRelaxation::MF' is not initialized in the constructor.
                  Member variable 'CodeGenPrepare::SubtargetInfo' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\CodeGenPrepare.cpp0142980902min 0s090HighCppCheck.warning.warning.Member variable 'CodeGenPrepare::SubtargetInfo' is not initialized in the constructor.
                  Member variable 'DeadMachineInstructionElim::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\DeadMachineInstructionElim.cpp094400892min 0s089HighCppCheck.warning.warning.Member variable 'DeadMachineInstructionElim::TRI' is not initialized in the constructor.
                  Member variable 'DetectDeadLanes::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\DetectDeadLanes.cpp071630882min 0s088HighCppCheck.warning.warning.Member variable 'DetectDeadLanes::MRI' is not initialized in the constructor.
                  Member variable 'EarlyIfConverter::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\EarlyIfConversion.cpp0066030932min 0s093HighCppCheck.warning.warning.Member variable 'EarlyIfConverter::TII' is not initialized in the constructor.
                  Member variable 'MemCmpExpansion::EndBlock' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ExpandMemCmp.cpp0401210922min 0s092HighCppCheck.warning.warning.Member variable 'MemCmpExpansion::EndBlock' is not initialized in the constructor.
                  Member variable 'ExpandPostRA::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ExpandPostRAPseudos.cpp096380912min 0s091HighCppCheck.warning.warning.Member variable 'ExpandPostRA::TRI' is not initialized in the constructor.
                  Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\GlobalMerge.cpp0271880582min 0s058HighCppCheck.warning.warning.Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.
                  Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\GlobalMerge.cpp0261930572min 0s057HighCppCheck.warning.warning.Member variable 'GlobalMerge::IsMachO' is not initialized in the constructor.
                  Member variable 'IfConverter::TLI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\IfConversion.cpp0202070562min 0s056HighCppCheck.warning.warning.Member variable 'IfConverter::TLI' is not initialized in the constructor.
                  Member variable 'InlineSpiller::Edit' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\InlineSpiller.cpp0251930612min 0s061HighCppCheck.warning.warning.Member variable 'InlineSpiller::Edit' is not initialized in the constructor.
                  Member variable 'InterleavedAccess::MaxFactor' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\InterleavedAccessPass.cpp053870602min 0s060HighCppCheck.warning.warning.Member variable 'InterleavedAccess::MaxFactor' is not initialized in the constructor.
                  Member variable 'LDVImpl::LIS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\LiveDebugVariables.cpp0103740592min 0s059HighCppCheck.warning.warning.Member variable 'LDVImpl::LIS' is not initialized in the constructor.
                  Member variable 'MachineBlockPlacement::F' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp0075100522min 0s052HighCppCheck.warning.warning.Member variable 'MachineBlockPlacement::F' is not initialized in the constructor.
                  Member variable 'MachineBlockPlacementStats::MBPI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineBlockPlacement.cpp0002 8600512min 0s051HighCppCheck.warning.warning.Member variable 'MachineBlockPlacementStats::MBPI' is not initialized in the constructor.
                  Member variable 'MachineCombiner::STI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCombiner.cpp063780502min 0s050HighCppCheck.warning.warning.Member variable 'MachineCombiner::STI' is not initialized in the constructor.
                  Member variable 'MachineCopyPropagation::TRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCopyPropagation.cpp052890552min 0s055HighCppCheck.warning.warning.Member variable 'MachineCopyPropagation::TRI' is not initialized in the constructor.
                  Member variable 'MachineCSE::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineCSE.cpp067710542min 0s054HighCppCheck.warning.warning.Member variable 'MachineCSE::TII' is not initialized in the constructor.
                  Member variable 'MachineLICMBase::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineLICM.cpp0351470532min 0s053HighCppCheck.warning.warning.Member variable 'MachineLICMBase::TII' is not initialized in the constructor.
                  Member variable 'MachinePipeliner::InstrItins' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp0212060622min 0s062HighCppCheck.warning.warning.Member variable 'MachinePipeliner::InstrItins' is not initialized in the constructor.
                  Member variable 'Circuits::NumPaths' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachinePipeliner.cpp0162850712min 0s071HighCppCheck.warning.warning.Member variable 'Circuits::NumPaths' is not initialized in the constructor.
                  Member variable 'MachineSinking::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineSink.cpp0451110702min 0s070HighCppCheck.warning.warning.Member variable 'MachineSinking::TII' is not initialized in the constructor.
                  Member variable 'MachineVerifier::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\MachineVerifier.cpp054870692min 0s069HighCppCheck.warning.warning.Member variable 'MachineVerifier::MF' is not initialized in the constructor.
                  Member variable 'OptimizePHIs::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\OptimizePHIs.cpp088440742min 0s074HighCppCheck.warning.warning.Member variable 'OptimizePHIs::MRI' is not initialized in the constructor.
                  Member variable 'PeepholeOptimizer::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PeepholeOptimizer.cpp0301640732min 0s073HighCppCheck.warning.warning.Member variable 'PeepholeOptimizer::TII' is not initialized in the constructor.
                  Member variable 'PHIElimination::MRI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PHIElimination.cpp065740722min 0s072HighCppCheck.warning.warning.Member variable 'PHIElimination::MRI' is not initialized in the constructor.
                  Member variable 'PostRAScheduler::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PostRASchedulerList.cpp055860652min 0s065HighCppCheck.warning.warning.Member variable 'PostRAScheduler::TII' is not initialized in the constructor.
                  Member variable 'ProcessImplicitDefs::TII' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\ProcessImplicitDefs.cpp093410642min 0s064HighCppCheck.warning.warning.Member variable 'ProcessImplicitDefs::TII' is not initialized in the constructor.
                  Member variable 'PEI::RS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\PrologEpilogInserter.cpp059850632min 0s063HighCppCheck.warning.warning.Member variable 'PEI::RS' is not initialized in the constructor.
                  Member variable 'RegAllocFast::MFI' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RegAllocFast.cpp068680682min 0s068HighCppCheck.warning.warning.Member variable 'RegAllocFast::MFI' is not initialized in the constructor.
                  Member variable 'RegisterCoalescer::MF' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RegisterCoalescer.cpp0172800672min 0s067HighCppCheck.warning.warning.Member variable 'RegisterCoalescer::MF' is not initialized in the constructor.
                  Member variable 'RenameIndependentSubregs::LIS' is not initialized in the constructor.C:\CoderGears\LLVM10\lib\CodeGen\RenameIndependentSubregs.cpp083490662min 0s066HighCppCheck.warning.warning.Member variable 'RenameIndependentSubregs::LIS' is not initialized in the constructor.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-100 7621d 2h-
                  Average:-310.042min 0s-
                  Minimum:-152min 0s-
                  Maximum:-11 1392min 0s-
                  Standard deviation:-768.960min 0s-
                  Variance:-591 3070min 0s-
                  warning   Rule Violated:    Member variable is not assigned a value in classname::operator=.

                  2 fields matched

                  2 fieldsFilePathLineDebtSeverityFull Name
                  Member variable 'NonAssignable::Ptr' is not assigned a value in 'NonAssignable::operator='.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp17602min 0s0HighCppCheck.warning.warning.Member variable 'NonAssignable::Ptr' is not assigned a value in 'NonAssignable::operator='.
                  Member variable 'Countable::InstanceCount' is not assigned a value in 'Countable::operator='.C:\CoderGears\LLVM10\unittests\ADT\StringMapTest.cpp038812min 0s1HighCppCheck.warning.warning.Member variable 'Countable::InstanceCount' is not assigned a value in 'Countable::operator='.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-4644min 0s-
                  Average:-2322min 0s-
                  Minimum:-762min 0s-
                  Maximum:-3882min 0s-
                  Standard deviation:-1560min 0s-
                  Variance:-24 3360min 0s-
                  warning   Rule Violated:    Unused private function: classname::funcname

                  12 fields matched

                  12 fieldsFilePathLineDebtSeverityFull Name
                  Unused private function: 'FunctionInfo::LLVM_ALIGNAS'C:\CoderGears\LLVM10\lib\Analysis\GlobalsModRef.cpp1168032min 0s03MediumCppCheck.style.style.Unused private function: 'FunctionInfo::LLVM_ALIGNAS'
                  Unused private function: 'PGOCounterPromoter::allowSpeculativeCo unterPromotion'C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\InstrProfiling.cpp09280042min 0s04MediumCppCheck.style.style.Unused private function: 'PGOCounterPromoter::allowSpeculativeCo unterPromotion'
                  Unused private function: 'GVNHoist::successorDominate'C:\CoderGears\LLVM10\lib\Transforms\Scalar\GVNHoist.cpp08367052min 0s05MediumCppCheck.style.style.Unused private function: 'GVNHoist::successorDominate'
                  Unused private function: 'ObjectFileHandler::getInputFileContent s'C:\CoderGears\LLVM10\tools\clang\tools\clang-offload-bundler\ClangOffloadBundler.cpp07387002min 0s00MediumCppCheck.style.style.Unused private function: 'ObjectFileHandler::getInputFileContent s'
                  Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp054 212012min 0s01MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
                  Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp044 221022min 0s02MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
                  Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp034 228092min 0s09MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
                  Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp024 243102min 0s10MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
                  Unused private function: 'OverrideSearch::searchFrom'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaDeclObjC.cpp014 260112min 0s11MediumCppCheck.style.style.Unused private function: 'OverrideSearch::searchFrom'
                  Unused private function: 'AddressOfFunctionResolver::isTargetTyp eAFunction'C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaOverload.cpp0010 933062min 0s06MediumCppCheck.style.style.Unused private function: 'AddressOfFunctionResolver::isTargetTyp eAFunction'
                  Unused private function: 'HWEventListener::anchor'C:\CoderGears\LLVM10\tools\llvm-mca\HWEventListener.h10137072min 0s07MediumCppCheck.style.style.Unused private function: 'HWEventListener::anchor'
                  Unused private function: 'RenderComplexPatternOperand::getNumOpe rands'C:\CoderGears\LLVM10\utils\TableGen\GlobalISelEmitter.cpp062 407082min 0s08MediumCppCheck.style.style.Unused private function: 'RenderComplexPatternOperand::getNumOpe rands'

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-35 74324min-
                  Average:-2 9792min 0s-
                  Minimum:-682min 0s-
                  Maximum:-10 9332min 0s-
                  Standard deviation:-3 0120min 0s-
                  Variance:-9 069 2750min 0s-
                  ok   Validated Rule:    Using memfunc on class that contains a classname.

                  No field matched

                  ok   Validated Rule:    Using memfunc on class that contains a reference.

                  No field matched

                  ok   Validated Rule:    Using memset() on class which contains a floating point number.

                  No field matched

                  ok   Validated Rule:    Memory for class instance allocated with malloc(), but class provides constructors.

                  No field matched

                  ok   Validated Rule:    Memory for class instance allocated with malloc(), but class contains a std::string.

                  No field matched

                  warning   Rule Violated:    class::operator= should return class &.

                  2 fields matched

                  2 fieldsFilePathLineDebtSeverityFull Name
                  'NonAssignable::operator=' should return 'NonAssignable &'.C:\CoderGears\LLVM10\unittests\ADT\ArrayRefTest.cpp07602min 0s0HighCppCheck.style.style .'NonAssignable::operator=' should return 'NonAssignable &'.
                  'FAddendCoef::operator=' should return 'FAddendCoef &'.C:\CoderGears\LLVM10\lib\Transforms\InstCombine\InstCombineAddSub.cpp16112min 0s1HighCppCheck.style.style .'FAddendCoef::operator=' should return 'FAddendCoef &'.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-1374min 0s-
                  Average:-68.52min 0s-
                  Minimum:-612min 0s-
                  Maximum:-762min 0s-
                  Standard deviation:-7.50min 0s-
                  Variance:-56.250min 0s-
                  ok   Validated Rule:    Class Base which is inherited by class Derived does not have a virtual destructor.

                  No field matched

                  warning   Rule Violated:    Suspicious pointer subtraction. Did you intend to write ->?

                  1 field matched

                  1 fieldFilePathLineDebtSeverityFull Name
                  Suspicious pointer subtraction. Did you intend to write '->'?c:\CoderGears\LLVM10\lib\IR\Use.cpp04902min 0s0HighCppCheck.warning.warning.Suspicious pointer subtraction. Did you intend to write '->'?

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-492min 0s-
                  Average:-492min 0s-
                  Minimum:-492min 0s-
                  Maximum:-492min 0s-
                  Standard deviation:-00min 0s-
                  Variance:-00min 0s-
                  ok   Validated Rule:    operator= should return reference to this instance.

                  No field matched

                  ok   Validated Rule:    No return statement in non-void function causes undefined behavior.

                  No field matched

                  ok   Validated Rule:    operator= should either return reference to this instance or be declared private and left unimplemented.

                  No field matched

                  ok   Validated Rule:    operator= should check for assignment to self to avoid problems with dynamic memory.

                  No field matched

                  warning   Rule Violated:    Variable is assigned in constructor body. Consider performing initialization in initialization list.

                  41 fields matched

                  41 fieldsFilePathLineDebtSeverityFull Name
                  Variable 'Path' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\unittests\Basic\VirtualFileSystemTest.cpp10358132min 0s13HighCppCheck.performance.performance .Variable 'Path' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Style' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\unittests\Format\FormatTestObjC.cpp3731142min 0s14HighCppCheck.performance.performance .Variable 'Style' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp12341122min 0s12HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp11342102min 0s10HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Excluded' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Analysis\ValueTracking.cpp26130112min 0s11HighCppCheck.performance.performance .Variable 'Excluded' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\BPF\AsmParser\BPFAsmParser.cpp29107182min 0s18HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\BPF\AsmParser\BPFAsmParser.cpp28108192min 0s19HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\Hexagon\AsmParser\HexagonAsmParser.cpp17230172min 0s17HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\Hexagon\AsmParser\HexagonAsmParser.cpp16231152min 0s15HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'First' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonBlockRanges.cpp20161162min 0s16HighCppCheck.performance.performance .Variable 'First' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'ValueDataArray' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Transforms\Instrumentation\PGOMemOPSizeOpt.cpp25138032min 0s03HighCppCheck.performance.performance .Variable 'ValueDataArray' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\PowerPC\AsmParser\PPCAsmParser.cpp09366042min 0s04HighCppCheck.performance.performance .Variable 'StartLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Target\PowerPC\AsmParser\PPCAsmParser.cpp08367022min 0s02HighCppCheck.performance.performance .Variable 'EndLoc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'End' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\lib\Transforms\Vectorize\VPlan.h03629002min 0s00HighCppCheck.performance.performance .Variable 'End' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Triple' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp24142012min 0s01HighCppCheck.performance.performance .Variable 'Triple' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'InputFile' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp23144082min 0s08HighCppCheck.performance.performance .Variable 'InputFile' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'OutputPath' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\driver\cc1as_main.cpp22145092min 0s09HighCppCheck.performance.performance .Variable 'OutputPath' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'BundleStartString' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\tools\clang-offload-bundler\ClangOffloadBundler.cpp02703072min 0s07HighCppCheck.performance.performance .Variable 'BundleStartString' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'ScopeRange' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\ARCMigrate\TransAutoreleasePool.cpp15259052min 0s05HighCppCheck.performance.performance .Variable 'ScopeRange' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'CleanupStackDepth' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenFunction.h04608062min 0s06HighCppCheck.performance.performance .Variable 'CleanupStackDepth' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'SavedMode' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CGOpenMPRuntimeNVPTX.cpp21151202min 0s20HighCppCheck.performance.performance .Variable 'SavedMode' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Owned' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\tools\clang\tools\extra\clangd\JSONExpr.h13304342min 0s34HighCppCheck.performance.performance .Variable 'Owned' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'FileType' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Frontend\PrintPreprocessedOutput.cpp27111352min 0s35HighCppCheck.performance.performance .Variable 'FileType' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'TempFilename' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Rewrite\Rewriter.cpp07412332min 0s33HighCppCheck.performance.performance .Variable 'TempFilename' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Old' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Sema\TreeTransform.h30106312min 0s31HighCppCheck.performance.performance .Variable 'Old' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'OldLocation' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Sema\TreeTransform.h19184322min 0s32HighCppCheck.performance.performance .Variable 'OldLocation' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Current' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Serialization\GlobalModuleIndex.cpp01924392min 0s39HighCppCheck.performance.performance .Variable 'Current' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'RootIds' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp05499402min 0s40HighCppCheck.performance.performance .Variable 'RootIds' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'SrcToDst' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp3539382min 0s38HighCppCheck.performance.performance .Variable 'SrcToDst' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'DstToSrc' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\clang\lib\Tooling\ASTDiff\ASTDiff.cpp3440362min 0s36HighCppCheck.performance.performance .Variable 'DstToSrc' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Filename' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\tools\dsymutil\DebugMap.cpp18228372min 0s37HighCppCheck.performance.performance .Variable 'Filename' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'CurMessage' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\tools\llvm-rc\ResourceScriptParser.cpp3638242min 0s24HighCppCheck.performance.performance .Variable 'CurMessage' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'insnContext' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\X86DisassemblerShared.h3925252min 0s25HighCppCheck.performance.performance .Variable 'insnContext' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\X86DisassemblerShared.h3826232min 0s23HighCppCheck.performance.performance .Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenHwModes.cpp4023212min 0s21HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Namespace' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenInstruction.cpp14301222min 0s22HighCppCheck.performance.performance .Variable 'Namespace' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenRegisters.cpp3355292min 0s29HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Ty' is assigned in constructor body. Consider performing initialization in initialization list.c:\CoderGears\LLVM10\utils\TableGen\CodeGenTarget.cpp06456302min 0s30HighCppCheck.performance.performance .Variable 'Ty' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'EnumName' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenDAGPatterns.cpp001 608282min 0s28HighCppCheck.performance.performance .Variable 'EnumName' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenSchedule.h3261262min 0s26HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.
                  Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.C:\CoderGears\LLVM10\utils\TableGen\CodeGenMapTable.cpp31102272min 0s27HighCppCheck.performance.performance .Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-11 2331h 22min-
                  Average:-273.982min 0s-
                  Minimum:-232min 0s-
                  Maximum:-1 6082min 0s-
                  Standard deviation:-293.760min 0s-
                  Variance:-86 2950min 0s-
                  warning   Rule Violated:    Member variable is initialized by itself.

                  2 fields matched

                  2 fieldsFilePathLineDebtSeverityFull Name
                  Member variable 'FD' is initialized by itself.C:\CoderGears\LLVM10\tools\clang\lib\Basic\VirtualFileSystem.cpp0182010min0HighCppCheck.error.error.Member variable 'FD' is initialized by itself.
                  Member variable 'CGM' is initialized by itself.C:\CoderGears\LLVM10\tools\clang\lib\CodeGen\CodeGenPGO.h146110min1HighCppCheck.error.error.Member variable 'CGM' is initialized by itself.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-22820min-
                  Average:-11410min-
                  Minimum:-4610min-
                  Maximum:-18210min-
                  Standard deviation:-680min 0s-
                  Variance:-4 6240min 0s-
                  warning   Rule Violated:    The class class defines member variable with name variable also defined in its parent class class.

                  4 fields matched

                  4 fieldsFilePathLineDebtSeverityFull Name
                  The class 'RAGreedy' defines member variable with name 'TRI' also defined in its parent class 'RegAllocBase'.C:\CoderGears\LLVM10\lib\CodeGen\RegAllocBase.h16512min 0s1LowCppCheck.warning.warning.The class 'RAGreedy' defines member variable with name 'TRI' also defined in its parent class 'RegAllocBase'.
                  The class 'ScheduleDAGLinearize' defines member variable with name 'Sequence' also defined in its parent class 'ScheduleDAGSDNodes'.C:\CoderGears\LLVM10\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.h35302min 0s0LowCppCheck.warning.warning.The class 'ScheduleDAGLinearize' defines member variable with name 'Sequence' also defined in its parent class 'ScheduleDAGSDNodes'.
                  The struct 'D8' defines member variable with name 'x' also defined in its parent struct 'D4'.C:\CoderGears\LLVM10\unittests\Support\AlignOfTest.cpp25632min 0s3LowCppCheck.warning.warning.The struct 'D8' defines member variable with name 'x' also defined in its parent struct 'D4'.
                  The struct 'PluralPiece' defines member variable with name 'Index' also defined in its parent struct 'SelectPiece'.C:\CoderGears\LLVM10\tools\clang\utils\TableGen\ClangDiagnosticsEmitter.cpp055722min 0s2LowCppCheck.warning.warning.The struct 'PluralPiece' defines member variable with name 'Index' also defined in its parent struct 'SelectPiece'.

                  Statistics

                  Stat   FilePath   Line   Debt   Severity
                  Sum:-7318min-
                  Average:-182.752min 0s-
                  Minimum:-532min 0s-
                  Maximum:-5572min 0s-
                  Standard deviation:-216.120min 0s-
                  Variance:-46 7070min 0s-

                  API Breaking Changes

                  ok   Validated Rule:    API Breaking Changes: Types

                  No type matched

                  ok   Validated Rule:    API Breaking Changes: Methods

                  No method matched

                  ok   Validated Rule:    API Breaking Changes: Fields

                  No field matched

                  ok   Validated Rule:    API Breaking Changes: Interfaces and Abstract Classes

                  No type matched

                  ok   Validated Rule:    Avoid transforming immutable types into mutable types

                  No type matched

                  Code Diff Summary

                  ok   Code Query:    New Projects

                  No project matched

                  ok   Code Query:    Projects removed

                  No project matched

                  ok   Code Query:    Projects where code was changed

                  No project matched

                  ok   Code Query:    New namespaces

                  No namespace matched

                  ok   Code Query:    Namespaces removed

                  No namespace matched

                  ok   Code Query:    Namespaces where code was changed

                  No namespace matched

                  ok   Code Query:    New types

                  No type matched

                  ok   Code Query:    Types removed

                  No type matched

                  ok   Code Query:    Types where code was changed

                  No type matched

                  ok   Code Query:    Heuristic to find types moved from one namespace or project to another

                  No type matched

                  ok   Code Query:    Types directly using one or several types changed

                  No type matched

                  ok   Code Query:    Types indirectly using one or several types changed

                  No type matched

                  ok   Code Query:    New methods

                  No method matched

                  ok   Code Query:    Methods removed

                  No method matched

                  ok   Code Query:    Methods where code was changed

                  No method matched

                  ok   Code Query:    Methods directly calling one or several methods changed

                  No method matched

                  ok   Code Query:    Methods indirectly calling one or several methods changed

                  No method matched

                  ok   Code Query:    New fields

                  No field matched

                  ok   Code Query:    Fields removed

                  No field matched

                  ok   Code Query:    Third party types that were not used and that are now used

                  No type matched

                  ok   Code Query:    Third party types that were used and that are not used anymore

                  No type matched

                  ok   Code Query:    Third party methods that were not used and that are now used

                  No method matched

                  ok   Code Query:    Third party methods that were used and that are not used anymore

                  No method matched

                  ok   Code Query:    Third party fields that were not used and that are now used

                  No field matched

                  ok   Code Query:    Third party fields that were used and that are not used anymore

                  No field matched

                  Code Coverage

                  ok   Validated Rule:    Code should be tested

                  No method matched

                  ok   Validated Rule:    New Methods should be tested

                  No method matched

                  ok   Validated Rule:    Methods refactored should be tested

                  No method matched

                  ok   Validated Rule:    Types almost 100% tested should be 100% tested

                  No type matched

                  ok   Validated Rule:    Namespaces almost 100% tested should be 100% tested

                  No namespace matched

                  ok   Validated Rule:    Types that used to be 100% covered by tests should still be 100% covered

                  No method matched

                  ok   Validated Rule:    Methods should have a low C.R.A.P score

                  No method matched

                  Hot Spots

                  ok   Code Query:    Types Hot Spots

                  7,991 types matched

                  7 991 typesDebtIssuesAnnual InterestBreaking Point# lines of code (LOC)DebtRatingDebtRatioFull Name
                  Sema000138d0008 598 issues00022d0092 277d00041 818073C07217.65clang.Sema
                  CodeGenFunction00146d0012 558 issues0018d 7h0551 896d00115 531065C08015.9clang.CodeGen.CodeGenFunction
                  InstCombiner00245d0022 549 issues0028d 2h0381 982d0039 306025D01026.47llvm.InstCombiner
                  Parser00341d0032 482 issues0046d 3h0042 399d00214 994066C08514.96clang.Parser
                  DAGCombiner00435d0042 111 issues0036d 3h0371 986d0047 644024D02224.77anonymous_namespace{dagcombiner.cpp} .DAGCombiner
                  X86TargetLowering00527d0051 287 issues0055d 3h0691 832d0057 098027D05020.56llvm.X86TargetLowering
                  PPCTargetLowering00624d0061 218 issues0064d 7h0731 813d0085 578026D02623.85llvm.PPCTargetLowering
                  ASTReader00720d0071 110 issues0074d 3h0851 709d0076 278063C07517.11clang.ASTReader
                  ARMTargetLowering00818d 1h011921 issues0083d 3h0521 905d0104 333023D03522.44llvm.ARMTargetLowering
                  DAGTypeLegalizer00917d 1h0101 063 issues0103d 0h0292 019d0066 609071C09413.52llvm.DAGTypeLegalizer
                  ScalarEvolution01016d 4h015808 issues0093d 1h0581 887d0124 128020D04421.1llvm.ScalarEvolution
                  SelectionDAG01116d 0h0081 097 issues0113d 0h0461 942d0114 166072C05619.88llvm.SelectionDAG
                  SelectionDAGBuilder01213d 5h013827 issues0132d 4h0531 900d0173 252019D03822.04llvm.SelectionDAGBuilder
                  ASTContext01313d 1h0091 083 issues0142d 3h0481 934d0095 002068C09712.97clang.ASTContext
                  AArch64TargetLowering01412d 3h012882 issues0152d 3h0611 883d0153 497069C05918.9llvm.AArch64TargetLowering
                  RewriteModernObjC01512d 3h029496 issues0122d 5h0841 719d0143 561070C06618.32anonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
                  TargetLowering01611d 6h023578 issues0162d 2h0541 898d0312 400022D01126.34llvm.TargetLowering
                  SITargetLowering01711d 0h019630 issues0182d 1h0701 832d0202 855021D04820.66llvm.SITargetLowering
                  HexagonTargetLowering01810d 5h021601 issues0232d 0h0591 886d0272 463034D03322.79llvm.HexagonTargetLowering
                  CGOpenMPRuntime01910d 5h050333 issues0222d 0h0661 847d0352 099033D00826.65clang.CodeGen.CGOpenMPRuntime
                  LLParser02010d 3h016677 issues0192d 1h0821 735d0133 794061C09114.46llvm.LLParser
                  TreeTransform<Derived>02110d 2h076229 issues0381d 3h0002 579d0481 695036D00429.18clang.TreeTransform<Derived>
                  AMDGPUTargetLowering02210d 1h041359 issues0212d 0h0801 756d0342 145035D01925.11llvm.AMDGPUTargetLowering
                  ASTWriter02310d 0h026557 issues0262d 0h0721 814d0192 900059C06818.05clang.ASTWriter
                  SelectionDAGLegalize02410d 0h044352 issues0242d 0h0791 768d0242 591032D04321.14anonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize
                  AArch64FastISel0259d 6h024565 issues0202d 1h0901 671d0252 556029D04920.63anonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel
                  ExprEngine0269d 5h038413 issues0341d 4h0072 352d0322 391028D04121.16clang.ento.ExprEngine
                  MipsTargetLowering0279d 2h046351 issues0281d 6h0511 910d0461 715031D00628.6llvm.MipsTargetLowering
                  Preprocessor0289d 1h017672 issues0291d 5h0441 951d0183 005091C08614.96clang.Preprocessor
                  RewriteObjC0299d 1h035425 issues0252d 0h0911 636d0292 437092C05719.44anonymous_namespace{rewriteobjc.cpp} .RewriteObjC
                  ASTNodeImporter0308d 6h028497 issues0172d 1h0971 443d0163 463087C09513.35clang.ASTNodeImporter
                  CodeGenModule0318d 2h018643 issues0351d 3h0252 042d0232 634088C08115.54clang.CodeGen.CodeGenModule
                  NVPTXDAGToDAGISel0328d 1h092138 issues0411d 3h0182 161d0282 448089C06718.25llvm.NVPTXDAGToDAGISel
                  BitcodeReader0338d 1h047340 issues0321d 4h0501 921d0262 479093C07317.6anonymous_namespace{bitcodereader.cpp} .BitcodeReader
                  MipsAsmParser0348d 0h025558 issues0271d 6h0941 570d0222 801097C08714.88anonymous_namespace{mipsasmparser.cpp} .MipsAsmParser
                  SystemZTargetLowering0357d 7h032446 issues0331d 4h0601 884d0332 364098C07117.65llvm.SystemZTargetLowering
                  BoUpSLP0367d 7h040375 issues0311d 4h0651 848d0511 639030D01725.65llvm.slpvectorizer.BoUpSLP
                  AsmParser0377d 6h020614 issues0391d 3h0391 979d0212 807099C08914.65anonymous_namespace{asmparser.cpp} .AsmParser
                  X86FastISel0387d 3h054322 issues0371d 3h0671 846d0441 819007D03722.08anonymous_namespace{x86fastisel.cpp} .X86FastISel
                  SIInstrInfo0397d 3h022580 issues0301d 4h0861 704d0421 836008D05320.08llvm.SIInstrInfo
                  CGDebugInfo0407d 2h048336 issues0441d 2h0342 002d0372 022095C06418.45clang.CodeGen.CGDebugInfo
                  ScalarExprEmitter0417d 1h061301 issues0461d 2h0282 033d0551 598005D03122.85anonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
                  DependenceInfo0427d 1h033443 issues0591d 0h0012 472d0471 709006D03622.41llvm.DependenceInfo
                  ARMDAGToDAGISel0437d 0h049335 issues0361d 3h0811 751d0401 892004D05520.01anonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel
                  SelectionDAG0447d 0h09785 issues0491d 1h0202 141d097132001E00285.48llvm.SelectionDAG
                  ARMAsmParser0457d 0h014809 issues0451d 2h0401 965d0302 414078C08315.26anonymous_namespace{armasmparser.cpp} .ARMAsmParser
                  LSRInstance0467d 0h036424 issues0611d 0h0022 447d0521 634009D03222.8anonymous_namespace{loopstrengthreduce .cpp}.LSRInstance
                  SparcTargetLowering0477d 0h066279 issues0421d 2h0641 868d0631 411015D00926.57llvm.SparcTargetLowering
                  SelectionDAGISel0486d 6h051332 issues0401d 3h0781 770d0581 542018D02723.56llvm.SelectionDAGISel
                  SwingSchedulerDAG0496d 6h030462 issues0581d 0h0062 357d0641 392017D01425.86anonymous_namespace{machinepipeliner .cpp}.SwingSchedulerDAG
                  Driver0506d 4h074237 issues0571d 0h0112 241d0671 364014D02324.75clang.driver.Driver
                  Type0516d 4h062295 issues0501d 1h0272 034d0501 640011D05420.06clang.Type
                  NVPTXTargetLowering0525d 7h069256 issues0551d 0h0332 006d0431 822075C06917.75llvm.NVPTXTargetLowering
                  CodeGenPrepare0535d 7h070246 issues0677h 49min0162 203d0751 246010D01825.14anonymous_namespace{codegenprepare.cpp} .CodeGenPrepare
                  X86DAGToDAGISel0545d 7h059304 issues0717h 42min0132 237d0711 298013D02424.19anonymous_namespace{x86iseldagtodag.cpp} .X86DAGToDAGISel
                  Verifier0555d 5h053327 issues0471d 2h0921 627d0381 978080C08814.79anonymous_namespace{verifier.cpp} .Verifier
                  X86TargetInfo0565d 4h095102 issues0511d 1h0751 795d0571 567084C06318.48clang.targets.X86TargetInfo
                  CXXNameMangler0575d 3h067277 issues0531d 0h0711 826d0362 094085C09313.63anonymous_namespace{itaniummangle.cpp} .CXXNameMangler
                  CGObjCGNU0585d 3h078225 issues0561d 0h0681 841d086987012D00726.93anonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
                  PPCDAGToDAGISel0595d 2h064291 issues0541d 0h0761 791d0661 371016D04520.93anonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel
                  ModuleBitcodeWriter0605d 2h085185 issues0521d 1h0831 731d0531 613081C07417.54anonymous_namespace{bitcodewriter.cpp} .ModuleBitcodeWriter
                  Db0615d 2h084187 issues0727h 41min0361 998d0391 937082C09014.54anonymous_namespace{itaniumdemangle.cpp} .Db
                  ARMFastISel0625d 1h055321 issues0657h 51min0471 936d0621 465083C06018.84anonymous_namespace{armfastisel.cpp} .ARMFastISel
                  InnerLoopVectorizer0635d 1h071240 issues0667h 50min0491 931d0811 079052D02125llvm.InnerLoopVectorizer
                  NewGVN0645d 1h042357 issues0707h 43min0431 951d0591 537086C07717.05anonymous_namespace{newgvn.cpp}.NewGVN
                  TargetLoweringBase0655d 1h088151 issues0637h 56min0561 894d0561 570076C08215.28llvm.TargetLoweringBase
                  ARMBaseInstrInfo0665d 0h034437 issues0647h 52min0631 881d0701 305055D05220.1llvm.ARMBaseInstrInfo
                  JumpThreadingPass0674d 7h080217 issues0777h 9min0312 011d0821 008040D01226.22llvm.JumpThreadingPass
                  X86AsmParser0684d 7h063294 issues0797h 3min0262 038d0741 257041D04720.68anonymous_namespace{x86asmparser.cpp} .X86AsmParser
                  MachineVerifier0694d 7h060303 issues0747h 34min0571 893d0781 199039D03921.46anonymous_namespace{machineverifier.cpp} .MachineVerifier
                  X86InstrInfo0704d 6h043355 issues0846h 35min0192 157d0651 375074C06518.36llvm.X86InstrInfo
                  HexagonHardwareLoops0714d 6h083195 issues0601d 0h0881 693d090901037D00528.87anonymous_namespace{hexagonhardwareloops .cpp}.HexagonHardwareLoops
                  MicrosoftCXXABI0724d 6h037421 issues0757h 16min0421 952d0601 492079C07816.55anonymous_namespace{microsoftcxxabi.cpp} .MicrosoftCXXABI
                  TGParser0734d 6h089151 issues0807h 1min0302 014d0451 721077C08415.14llvm.TGParser
                  InitializationSequence0744d 6h087155 issues0767h 14min0451 947d0761 230042D04620.77clang.InitializationSequence
                  DIBuilder0754d 6h096101 issues0915h 54min0052 382d096262002E00373.96llvm.DIBuilder
                  PPCInstrInfo0764d 6h056314 issues0816h 59min0352 001d0691 306096C05819.25llvm.PPCInstrInfo
                  HexagonDAGToDAGISel0774d 6h065282 issues0687h 48min0771 786d0801 175047D04221.16llvm.HexagonDAGToDAGISel
                  AsmPrinter0784d 5h058309 issues0866h 30min0212 128d0721 281094C06218.61llvm.AsmPrinter
                  InitListChecker0794d 5h091143 issues0896h 7min0152 220d087967044D01525.81anonymous_namespace{semainit.cpp} .InitListChecker
                  DISubprogram0804d 4h09925 issues0481d 1h0981 373d09880003E001169.33llvm.DISubprogram
                  SCEVExpander0814d 3h082199 issues0955h 23min0032 425d0831 005045D02823.06llvm.SCEVExpander
                  RegisterCoalescer0824d 3h075232 issues0905h 58min0172 179d089912050D01625.67anonymous_namespace{registercoalescer .cpp}.RegisterCoalescer
                  DICompositeType0834d 3h09844 issues0621d 0h0961 551d09962000E000243.7llvm.DICompositeType
                  Clang0844d 2h086163 issues0886h 20min0322 007d0681 335090C07017.71clang.driver.tools.Clang
                  FastISel0854d 2h073237 issues0836h 44min0621 881d0791 184057C06118.8llvm.FastISel
                  XCoreTargetLowering0864d 2h079222 issues0876h 28min0411 960d092868048D01326.13llvm.XCoreTargetLowering
                  ASTDeclReader0874d 1h077228 issues0697h 46min0931 572d0541 607060C09613.2clang.ASTDeclReader
                  ASTUnit0884d 1h068266 issues0925h 54min0242 056d094856054D02923.05clang.ASTUnit
                  AArch64InstrInfo0894d 0h052328 issues0975h 18min0102 260d0731 266058C07617.05llvm.AArch64InstrInfo
                  MicrosoftCXXNameMangler0904d 0h072238 issues0787h 7min0891 680d0611 485056C09214.39anonymous_namespace{microsoftmangle.cpp} .MicrosoftCXXNameMangler
                  R600TargetLowering0914d 0h081211 issues0995h 5min0082 348d093865046D02025.02llvm.R600TargetLowering
                  LoopVectorizationCostModel0924d 0h045351 issues0935h 37min0232 124d091869043D02524.1llvm.LoopVectorizationCostModel
                  X86FrameLowering0934d 0h039385 issues0945h 36min0222 127d088929049D03022.99llvm.X86FrameLowering
                  CStringChecker0944d 0h090150 issues0965h 19min0122 237d084997038D04021.28anonymous_namespace{cstringchecker.cpp} .CStringChecker
                  XMLDumper0954d 0h027499 issues0737h 35min0951 559d0771 212064C07916.43XMLDumper
                  QualType0964d 0h094105 issues0856h 31min0741 804d085990053D05120.32clang.QualType
                  CFGBuilder0974d 0h057312 issues0985h 14min0142 231d0491 641062C09812.44anonymous_namespace{cfg.cpp}.CFGBuilder
                  AMDGPUAsmParser0983d 7h031447 issues0431d 2h0991 080d0411 872067C09910.93anonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
                  TargetInfo0993d 7h093116 issues0826h 50min0871 700d095697051D03422.7clang.TargetInfo

                  Statistics

                  Stat   Debt   Issues   Annual Interest   Breaking Point   # lines of code (LOC)   DebtRating   DebtRatio
                  Sum:2 588d235 618532doverflow801 841-71 704
                  Average:2h 35min29.4931min1 264d115.39-8.97
                  Minimum:2min 0s12min 0s36d0-0.1
                  Maximum:138d8 59822d11 680d41 818-278.02
                  Standard deviation:2d 0h126.712h 54min1 643d656.84-13.56
                  Variance:126 846d16 0563 817doverflow431 443-183.83
                  ok   Code Query:    Types to Fix Priority

                  2,945 types matched

                  2 945 typesBreaking PointDebtAnnual InterestIssues# lines of code (LOC)DebtRatingDebtRatioFull Name
                  Expr+ObjectKey099238d09434min02552min05625 issues09415013C01312.69clang.clangd.json.Expr+ObjectKey
                  RewriteMapParser098326d06252min01758min07418 issues024148076A0863.84llvm.SymbolRewriter.RewriteMapParser
                  DiagnosticInfoOptimizationBase+Argument097365d09532min05832min05724 issues08145034B0635.61llvm .DiagnosticInfoOptimizationBase+Argument
                  R600PacketizerList096410d0331h 16min0131h 7min00967 issues029143037B0675.36anonymous_namespace{r600packetizer.cpp} .R600PacketizerList
                  CommentASTToHTMLConverter095416d06152min02946min06820 issues015174079A0953.11anonymous_namespace{commenttoxml.cpp} .CommentASTToHTMLConverter
                  ScheduleDAG094438d08743min04736min04432 issues07749036B0466.97llvm.ScheduleDAG
                  AssemblerInvocation093445d0171h 51min0051h 31min01065 issues08737016C00917.48anonymous_namespace{cc1as_main.cpp} .AssemblerInvocation
                  MLxExpansion092466d0311h 19min0151h 1min03536 issues016174081A0824.56anonymous_namespace{mlxexpansionpass .cpp}.MLxExpansion
                  CallGraphSCCPass090476d09830min08523min05027 issues09222031B0249.52llvm.CallGraphSCCPass
                  RegionPass091476d09930min08623min04729 issues09130030B0377.83llvm.RegionPass
                  SequenceOp089479d0321h 17min01658min08910 issues08344017C00817.56anonymous_namespace{settheory.cpp} .SequenceOp
                  ClangDocBitcodeReader088487d0461h 3min02647min06023 issues033140072A0794.64clang.doc.ClangDocBitcodeReader
                  AMDGPULibFuncImpl087497d09235min07525min0993 issues0976020C01016.36llvm.AMDGPULibFuncImpl
                  Expr086499d0181h 51min0081h 21min01452 issues017174033B0556.12clang.clangd.json.Expr
                  LocationContext085513d0421h 6min02747min07517 issues06964032B0308.84clang.LocationContext
                  Intrinsic+DagEmitter084515d06850min04835min04233 issues018172074A0973.09anonymous_namespace{neonemitter.cpp} .Intrinsic+DagEmitter
                  ItaniumMangleContext083517d09334min08024min0965 issues0982000D00422.43clang.ItaniumMangleContext
                  NaClToolChain082534d06651min04934min04629 issues047110094A0774.67clang.driver.toolchains.NaClToolChain
                  SplitAnalysis081543d0401h 8min03145min01950 issues034138095A0834.54llvm.SplitAnalysis
                  Literal080551d0481h 1min03740min0919 issues07551005C01711.12clang.threadSafety.til.Literal
                  Delinearization079556d07349min05632min05326 issues08047043B0239.63anonymous_namespace{delinearization.cpp} .Delinearization
                  BPFOperand078563d0391h 9min03444min03736 issues07455042B0259.51anonymous_namespace{bpfasmparser.cpp} .BPFOperand
                  Tokenizer077565d0301h 20min02452min03636 issues026143045B0645.6anonymous_namespace{resourcescripttoken .cpp}.Tokenizer
                  FileRemapper076575d06451min05332min03933 issues028143096A0883.65clang.arcmt.FileRemapper
                  DebugInfoFinder075577d0281h 25min02253min07917 issues019171097A0754.73llvm.DebugInfoFinder
                  DeltaTreeNode074578d0371h 11min03345min06421 issues05393044B0397.42anonymous_namespace{deltatree.cpp} .DeltaTreeNode
                  LoopPass073586d08843min07127min05425 issues08933039B0219.94llvm.LoopPass
                  ProcessImplicitDefs072587d05756min05034min04333 issues06572038B0427.37anonymous_namespace{processimplicitdefs .cpp}.ProcessImplicitDefs
                  R600OpenCLImageTypeLoweringPass071589d0141h 57min0091h 12min08613 issues032140041B0328.49anonymous_namespace{r600openclimagetypel oweringpass.cpp} .R600OpenCLImageTypeLoweringPass
                  HexagonDCE070592d07448min06230min0929 issues05887040B0595.9anonymous_namespace{hexagonrdfopt.cpp} .HexagonDCE
                  SymbolReaper069619d07149min06529min08316 issues038131084A0923.48clang.ento.SymbolReaper
                  UserValue068625d0001d 5h0007h 38min00290 issues000358004D00323.38anonymous_namespace{livedebugvariables .cpp}.UserValue
                  AllocaInst067628d09731min09818min03834 issues08837022B0655.52llvm.AllocaInst
                  AArch64MCInstLower066630d0441h 5min04437min05227 issues027143087A0744.75llvm.AArch64MCInstLower
                  Init065633d05954min06131min0984 issues09512009C00618.42llvm.Init
                  StraightLineStrengthReduce064641d08644min07925min02148 issues009194088A0992.26anonymous_namespace{straightlinestrength reduce.cpp}.StraightLineStrengthReduce
                  X86CallFrameOptimization063643d0291h 21min02846min01353 issues012183089A0804.63anonymous_namespace{x86callframeoptimiza tion.cpp}.X86CallFrameOptimization
                  TypedInit062657d09036min09420min05127 issues08444024B0437.31llvm.TypedInit
                  MappedBlockStream061660d06053min06429min05823 issues031142086A0903.64llvm.msf.MappedBlockStream
                  DWARFUnitIndex060666d08346min07725min05525 issues05299085A0814.56llvm.DWARFUnitIndex
                  PPCBranchCoalescing059666d07049min07027min00579 issues008197091A0982.61anonymous_namespace{ppcbranchcoalescing .cpp}.PPCBranchCoalescing
                  AArch64A57FPLoadBalancing058666d0491h 0min05233min00771 issues011187099A0943.33anonymous_namespace{aarch64a57fploadbala ncing.cpp}.AArch64A57FPLoadBalancing
                  Analysis057675d07648min07425min07218 issues040129098A0873.71exegesis.Analysis
                  VariableDumper056676d05159min05532min02942 issues043123093A0734.76llvm.pdb.VariableDumper
                  LLVMStyle<ELFT>055677d0023h 32min0011h 54min01750 issues001338028B0476.84anonymous_namespace{elfdumper.cpp} .LLVMStyle<ELFT>
                  VLIWResourceModel054683d0501h 0min05732min08117 issues06279029B0417.39llvm.VLIWResourceModel
                  BinaryAnnotationIterator053691d0341h 12min04138min0957 issues046113027B0496.44llvm.codeview.BinaryAnnotationIterator
                  ODRHash052691d0102h 13min0101h 10min03138 issues003225026B0546.15clang.ODRHash
                  UninitializedObjectChecker051695d08546min08324min08811 issues08638019C01611.14anonymous_namespace{uninitializedobjectc hecker.cpp}.UninitializedObjectChecker
                  DWARFExpression+Operation050697d0351h 12min04237min03039 issues05986035B0348.15llvm.DWARFExpression+Operation
                  ObjectFileHandler049701d06950min07326min02248 issues06378021B0625.67ObjectFileHandler
                  HexagonPacketizer047707d08147min08124min08017 issues07947025B0288.99anonymous_namespace{hexagonvliwpacketize r.cpp}.HexagonPacketizer
                  X86WinAllocaExpander048707d08047min08224min06221 issues05493077A0724.81anonymous_namespace{x86winallocaexpander .cpp}.X86WinAllocaExpander
                  ExplainOutputStyle046710d0411h 7min05134min02347 issues025144073A0844.46llvm.pdb.ExplainOutputStyle
                  PthreadLockChecker045712d0062h 56min0061h 30min01161 issues006209065B0298.89anonymous_namespace{pthreadlockchecker .cpp}.PthreadLockChecker
                  MRT044715d0361h 11min04636min08415 issues07355008C01910.67anonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.MRT
                  CodegenNameGenerator+Implementation043723d05855min06928min06920 issues044119080A0764.72clang.index .CodegenNameGenerator+Implementation
                  StmtProfiler042725d09631min09915min0975 issues08540068B0506.37anonymous_namespace{stmtprofile.cpp} .StmtProfiler
                  SectionVisitor040730d09136min09618min0939 issues0990001D00232.05llvm.SectionVisitor
                  SectionWriter041730d08936min09718min08216 issues0969014C00718.12llvm.SectionWriter
                  UninitializedFieldVisitor039731d0451h 4min05432min05923 issues013179071A0893.64anonymous_namespace{semadeclcxx.cpp} .UninitializedFieldVisitor
                  PPCAsmPrinter038741d07249min08424min00678 issues021162075A0963.09anonymous_namespace{ppcasmprinter.cpp} .PPCAsmPrinter
                  ValueAsMetadata037742d05358min06628min02445 issues06476067B0447.03llvm.ValueAsMetadata
                  NetBSD036747d05457min06828min06620 issues05788070B0516.37clang.driver.toolchains.NetBSD
                  TypeNameComputer035748d0092h 19min0141h 7min001125 issues051100012C01511.57anonymous_namespace{recordname.cpp} .TypeNameComputer
                  SimplifyBooleanExprCheck034750d07947min08823min07318 issues037132092A0913.5clang.tidy.readability .SimplifyBooleanExprCheck
                  AMDGPUPerfHint033750d0131h 59min01858min04033 issues035138066B0318.81anonymous_namespace{amdgpuperfhintanalys is.cpp}.AMDGPUPerfHint
                  PostRAScheduler032750d06352min07825min07717 issues07261052B0358.05anonymous_namespace{postraschedulerlist .cpp}.PostRAScheduler
                  PPCExpandISEL031754d05656min07227min01258 issues022156090A0933.44anonymous_namespace{ppcexpandisel.cpp} .PPCExpandISEL
                  MetadataStreamer030754d0082h 23min0111h 9min04529 issues004214051B0456.99llvm.AMDGPU.HSAMD.MetadataStreamer
                  InterleavedAccess029757d07847min08723min06321 issues048108083A0854.44anonymous_namespace{interleavedaccesspas s.cpp}.InterleavedAccess
                  XCoreAsmPrinter028757d0471h 2min06330min02049 issues045115054B0685.31anonymous_namespace{xcoreasmprinter.cpp} .XCoreAsmPrinter
                  SuppressInlineDefensiveChecksVisitor027759d05259min06728min06520 issues07651010C01810.71clang.ento .SuppressInlineDefensiveChecksVisitor
                  PDBSymDumper026761d0013h 53min0021h 51min000141 issues09032002D00132.1llvm.pdb.PDBSymDumper
                  AArch64DeadRegisterDefinitions025769d0431h 6min05931min02842 issues06768053B0269.03anonymous_namespace{aarch64deadregisterd efinitionspass.cpp} .AArch64DeadRegisterDefinitions
                  PPCMCExpr024770d0151h 56min01955min04927 issues036137050B0338.33llvm.PPCMCExpr
                  MachineSSAUpdater023775d08247min08922min08712 issues07163047B0486.74llvm.MachineSSAUpdater
                  LinearizedRegion022789d0161h 54min02352min00869 issues014176046B0585.95anonymous_namespace{amdgpumachinecfgstru cturizer.cpp}.LinearizedRegion
                  VZeroUpperInserter021799d05556min07625min03436 issues06083049B0526.35anonymous_namespace{x86vzeroupper.cpp} .VZeroUpperInserter
                  NilArgChecker020803d0261h 27min03939min07817 issues049107048B0387.65anonymous_namespace{basicobjcfoundationc hecks.cpp}.NilArgChecker
                  SymbolVisitorCallbackPipeline019803d0043h 25min0041h 33min01651 issues09321003D00032.95llvm.codeview .SymbolVisitorCallbackPipeline
                  CFGImplicitDtor018808d0381h 9min06031min0947 issues08245011C01114.92clang.CFGImplicitDtor
                  SymbolDeserializer017809d0033h 28min0031h 33min01551 issues06668006C00519.73llvm.codeview.SymbolDeserializer
                  LoopReroll016810d0211h 36min03543min03238 issues042127055B0407.42anonymous_namespace{looprerollpass.cpp} .LoopReroll
                  ExportEntry015812d0231h 30min03840min02544 issues020164062B0665.49llvm.object.ExportEntry
                  Selector014821d0072h 35min0121h 9min03337 issues023152061B0229.83clang.Selector
                  PDBSymbolData013833d0201h 44min03045min07119 issues07064007C01411.65llvm.pdb.PDBSymbolData
                  VariantValue012839d0241h 29min04038min04133 issues039131064B0536.26clang.ast_matchers.dynamic.VariantValue
                  MipsMCInstLower011843d0053h 23min0071h 27min04828 issues005214018C02010.27llvm.MipsMCInstLower
                  COFFDumper010844d0221h 36min03641min06122 issues041127063B0368anonymous_namespace{coff2yaml.cpp} .COFFDumper
                  Attributes009846d08446min09520min0909 issues06180060B0605.84anonymous_namespace{attributes.cpp} .Attributes
                  LoopPredication008847d0112h 8min02055min00482 issues002256057B0695.3anonymous_namespace{looppredication.cpp} .LoopPredication
                  TerminatorInst007849d0122h 6min02154min08513 issues05689015C01213.44llvm.TerminatorInst
                  Builder006850d0271h 26min04537min02643 issues030142056B0565.99anonymous_namespace{irsymtab.cpp} .Builder
                  MisusedMovedObjectChecker005850d0251h 27min04337min01850 issues007200082A0784.65anonymous_namespace{misusedmovedobjectch ecker.cpp}.MisusedMovedObjectChecker
                  LogDiagnosticPrinter004851d06551min09022min07617 issues050101078A0714.89clang.LogDiagnosticPrinter
                  Option003860d0191h 47min03245min00383 issues010190059B0615.76llvm.opt.Option
                  FinalOverriders002862d07548min09220min06720 issues05592058B0705.18anonymous_namespace{vtablebuilder.cpp} .FinalOverriders
                  SparcAsmBackend001873d06750min09121min02743 issues07849069B0279anonymous_namespace{sparcasmbackend.cpp} .SparcAsmBackend
                  ProgramPoint000876d07748min09320min07019 issues06865023B0575.97clang.ProgramPoint

                  Statistics

                  Stat   Breaking Point   Debt   Annual Interest   Issues   # lines of code (LOC)   DebtRating   DebtRatio
                  Sum:7 938 155d2 553d478d184 491730 849-54 030
                  Average:2 695d6h 56min1h 18min62.65248.17-18.35
                  Minimum:238d30min2min 0s10-2.26
                  Maximum:11 680d138d22d8 59841 818-278.02
                  Standard deviation:1 949d3d 3h4h 41min203.72993.32-18.2
                  Variance:overflow330 736d9 928d41 500986 682-331.19
                  ok   Code Query:    Issues to Fix Priority

                  430,754 issues matched

                  430 754 issuesDebtAnnual InterestBreaking PointCodeElementFull Name
                  High issue on: Pattern.Pattern(Check::CheckType)0332min 0s03320min03336dPattern(Check::CheckType)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.AArch64FunctionInfo .AArch64FunctionInfo (llvm::MachineFunction&)0322min 0s03220min03236dAArch64FunctionInfo(llvm::MachineFunction&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64a57fploadbal ancing.cpp}.AArch64A57FPLoadBalancing .AArch64A57FPLoadBalancing()0312min 0s03120min03136dAArch64A57FPLoadBalancing()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64a57fploadbal ancing.cpp}.Chain.Chain (llvm::MachineInstr*,unsignedint, (anonymousnamespace)::Color)0362min 0s03620min03636dChain(llvm::MachineInstr*,unsignedint,(anonymousnamespace)::Color)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64advsimdscala rpass.cpp}.AArch64AdvSIMDScalar .AArch64AdvSIMDScalar()0352min 0s03520min03536dAArch64AdvSIMDScalar()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64asmprinter .cpp}.AArch64AsmPrinter .AArch64AsmPrinter(llvm::TargetMachine& ,std::unique_ptr<MCStreamer>)0342min 0s03420min03436dAArch64AsmPrinter(llvm::TargetMachine&,std::unique_ptr<MCStreamer>)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64condbrtuning .cpp}.AArch64CondBrTuning .AArch64CondBrTuning()0272min 0s02720min02736dAArch64CondBrTuning()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64conditionalc ompares.cpp}.AArch64ConditionalCompares .AArch64ConditionalCompares()0262min 0s02620min02636dAArch64ConditionalCompares()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64deadregister definitionspass.cpp} .AArch64DeadRegisterDefinitions .AArch64DeadRegisterDefinitions()0252min 0s02520min02536dAArch64DeadRegisterDefinitions()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64expandpseudo insts.cpp}.AArch64ExpandPseudo .AArch64ExpandPseudo()0302min 0s03020min03036dAArch64ExpandPseudo()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64falkorhwpffi x.cpp}.FalkorHWPFFix.FalkorHWPFFix()0292min 0s02920min02936dFalkorHWPFFix()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64a53fix835769 .cpp}.AArch64A53Fix835769 .AArch64A53Fix835769()0282min 0s02820min02836dAArch64A53Fix835769()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64conditionopt imizer.cpp}.AArch64ConditionOptimizer .AArch64ConditionOptimizer()0372min 0s03720min03736dAArch64ConditionOptimizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64redundantcop yelimination.cpp} .AArch64RedundantCopyElimination .AArch64RedundantCopyElimination()0462min 0s04620min04636dAArch64RedundantCopyElimination()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64loadstoreopt imizer.cpp}.AArch64LoadStoreOpt .AArch64LoadStoreOpt()0452min 0s04520min04536dAArch64LoadStoreOpt()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64storepairsup press.cpp}.AArch64StorePairSuppress .AArch64StorePairSuppress()0442min 0s04420min04436dAArch64StorePairSuppress()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aarch64simdinstropt .cpp}.AArch64SIMDInstrOpt .AArch64SIMDInstrOpt()0492min 0s04920min04936dAArch64SIMDInstrOpt()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.R600MachineFunctionInfo .R600MachineFunctionInfo (constllvm::MachineFunction&)0482min 0s04820min04836dR600MachineFunctionInfo(constllvm::MachineFunction&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.AMDGPULibFuncBase+Param.Param()0472min 0s04720min04736dParam()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.AMDGPULibFuncImpl .AMDGPULibFuncImpl()0402min 0s04020min04036dAMDGPULibFuncImpl()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.GCNMaxOccupancySchedStrategy .GCNMaxOccupancySchedStrategy (constllvm::MachineSchedContext*)0392min 0s03920min03936dGCNMaxOccupancySchedStrategy(constllvm::MachineSchedContext*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpuannotatekerne lfeatures.cpp} .AMDGPUAnnotateKernelFeatures .AMDGPUAnnotateKernelFeatures()0382min 0s03820min03836dAMDGPUAnnotateKernelFeatures()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpulibcalls.cpp} .AMDGPUSimplifyLibCalls .AMDGPUSimplifyLibCalls (constllvm::TargetOptions&)0432min 0s04320min04336dAMDGPUSimplifyLibCalls(constllvm::TargetOptions&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpumachinecfgstr ucturizer.cpp} .AMDGPUMachineCFGStructurizer .AMDGPUMachineCFGStructurizer()0422min 0s04220min04236dAMDGPUMachineCFGStructurizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpupromotealloca .cpp}.AMDGPUPromoteAlloca .AMDGPUPromoteAlloca()0412min 0s04120min04136dAMDGPUPromoteAlloca()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpuinline.cpp} .AMDGPUInliner.AMDGPUInliner()0082min 0s00820min00836dAMDGPUInliner()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{amdgpuperfhintanaly sis.cpp}.AMDGPUPerfHint.AMDGPUPerfHint (AMDGPUPerfHintAnalysis::FuncInfoMap& ,constllvm::TargetLowering*)0072min 0s00720min00736dAMDGPUPerfHint(AMDGPUPerfHintAnalysis::FuncInfoMap&,constllvm::TargetLowering*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{r600clausemergepass .cpp}.R600ClauseMergePass .R600ClauseMergePass()0062min 0s00620min00636dR600ClauseMergePass()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{r600controlflowfina lizer.cpp}.R600ControlFlowFinalizer .R600ControlFlowFinalizer()0112min 0s01120min01136dR600ControlFlowFinalizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{r600openclimagetype loweringpass.cpp} .R600OpenCLImageTypeLoweringPass .R600OpenCLImageTypeLoweringPass()0102min 0s01020min01036dR600OpenCLImageTypeLoweringPass()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{r600optimizevectorr egisters.cpp}.R600VectorRegMerger .R600VectorRegMerger()0092min 0s00920min00936dR600VectorRegMerger()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{r600packetizer.cpp} .R600PacketizerList.R600PacketizerList (llvm::MachineFunction& ,constllvm::R600Subtarget& ,llvm::MachineLoopInfo&)0022min 0s00220min00236dR600PacketizerList(llvm::MachineFunction&,constllvm::R600Subtarget&,llvm::MachineLoopInfo&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{siannotatecontrolfl ow.cpp}.SIAnnotateControlFlow .SIAnnotateControlFlow()0012min 0s00120min00136dSIAnnotateControlFlow()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{sifixsgprcopies .cpp}.SIFixSGPRCopies.SIFixSGPRCopies()0002min 0s00020min00036dSIFixSGPRCopies()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{sifixwwmliveness .cpp}.SIFixWWMLiveness.SIFixWWMLiveness( )0052min 0s00520min00536dSIFixWWMLiveness()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{sifoldoperands.cpp} .SIFoldOperands.SIFoldOperands()0042min 0s00420min00436dSIFoldOperands()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{siformmemoryclauses .cpp}.SIFormMemoryClauses .SIFormMemoryClauses()0032min 0s00320min00336dSIFormMemoryClauses()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{siinsertwaitcnts .cpp}.SIInsertWaitcnts.SIInsertWaitcnts( )0122min 0s01220min01236dSIInsertWaitcnts()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{siloadstoreoptimize r.cpp}.SILoadStoreOptimizer .SILoadStoreOptimizer()0212min 0s02120min02136dSILoadStoreOptimizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{sipeepholesdwa.cpp} .SIPeepholeSDWA.SIPeepholeSDWA()0202min 0s02020min02036dSIPeepholeSDWA()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{siwholequadmode .cpp}.SIWholeQuadMode.SIWholeQuadMode()0192min 0s01920min01936dSIWholeQuadMode()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.ARMAsmPrinter .ARMAsmPrinter(llvm::TargetMachine& ,std::unique_ptr<MCStreamer>)0242min 0s02420min02436dARMAsmPrinter(llvm::TargetMachine&,std::unique_ptr<MCStreamer>)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.ARMHazardRecognizer .ARMHazardRecognizer (constllvm::InstrItineraryData* ,constllvm::ScheduleDAG*)0232min 0s02320min02336dARMHazardRecognizer(constllvm::InstrItineraryData*,constllvm::ScheduleDAG*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{a15sdoptimizer.cpp} .A15SDOptimizer.A15SDOptimizer()0222min 0s02220min02236dA15SDOptimizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{armconstantislandpa ss.cpp}.ARMConstantIslands .ARMConstantIslands()0152min 0s01520min01536dARMConstantIslands()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{armexpandpseudoinst s.cpp}.ARMExpandPseudo.ARMExpandPseudo()0142min 0s01420min01436dARMExpandPseudo()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{armiseldagtodag .cpp}.ARMDAGToDAGISel.ARMDAGToDAGISel (llvm::ARMBaseTargetMachine& ,CodeGenOpt::Level)0132min 0s01320min01336dARMDAGToDAGISel(llvm::ARMBaseTargetMachine&,CodeGenOpt::Level)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{armloadstoreoptimiz er.cpp}.ARMLoadStoreOpt.ARMLoadStoreOpt( )0182min 0s01820min01836dARMLoadStoreOpt()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{armloadstoreoptimiz er.cpp}.ARMPreAllocLoadStoreOpt .ARMPreAllocLoadStoreOpt()0172min 0s01720min01736dARMPreAllocLoadStoreOpt()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{mlxexpansionpass .cpp}.MLxExpansion.MLxExpansion()0162min 0s01620min01636dMLxExpansion()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{thumb2itblockpass .cpp}.Thumb2ITBlockPass .Thumb2ITBlockPass()0832min 0s08320min08336dThumb2ITBlockPass()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{aliassettracker .cpp}.AliasSetPrinter.AliasSetPrinter()0822min 0s08220min08236dAliasSetPrinter()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{delinearization .cpp}.Delinearization.Delinearization()0812min 0s08120min08136dDelinearization()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{inlinecost.cpp} .CallAnalyzer.CallAnalyzer (constllvm::TargetTransformInfo& ,std::function<AssumptionCache& (Function&)>&,Optional<function_ref <llvm::BlockFrequencyInfo& (llvm::Function&)>>& ,llvm::ProfileSummaryInfo* ,llvm::OptimizationRemarkEmitter* ,llvm::Function&,llvm::CallSite ,constllvm::InlineParams&)0862min 0s08620min08636dCallAnalyzer(constllvm::TargetTransformInfo&,std::function<AssumptionCache&(Function&)>&,Optional<function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>>&,llvm::ProfileSummaryInfo*,llvm::OptimizationRemarkEmitter*,llvm::Function&,llvm::CallSite,constllvm::InlineParams&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{lint .cpp}.Lint.Lint()0852min 0s08520min08536dLint()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{memdepprinter.cpp} .MemDepPrinter.MemDepPrinter()0842min 0s08420min08436dMemDepPrinter()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{memoryssa.cpp} .ClobberWalker.ClobberWalker (constllvm::MemorySSA&,AliasAnalysis& ,llvm::DominatorTree&)0772min 0s07720min07736dClobberWalker(constllvm::MemorySSA&,AliasAnalysis&,llvm::DominatorTree&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.LLLexer.LLLexer (llvm::StringRef,llvm::SourceMgr& ,llvm::SMDiagnostic&,llvm::LLVMContext&)0762min 0s07620min07636dLLLexer(llvm::StringRef,llvm::SourceMgr&,llvm::SMDiagnostic&,llvm::LLVMContext&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.DwarfDebug .DwarfDebug(llvm::AsmPrinter* ,llvm::Module*)0752min 0s07520min07536dDwarfDebug(llvm::AsmPrinter*,llvm::Module*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.DwarfTypeUnit .DwarfTypeUnit(llvm::DwarfCompileUnit& ,llvm::AsmPrinter*,llvm::DwarfDebug* ,llvm::DwarfFile* ,llvm::MCDwarfDwoLineTable*)0802min 0s08020min08036dDwarfTypeUnit(llvm::DwarfCompileUnit&,llvm::AsmPrinter*,llvm::DwarfDebug*,llvm::DwarfFile*,llvm::MCDwarfDwoLineTable*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.DwarfCompileUnit .DwarfCompileUnit(unsignedint ,constllvm::DICompileUnit* ,llvm::AsmPrinter*,llvm::DwarfDebug* ,llvm::DwarfFile*)0792min 0s07920min07936dDwarfCompileUnit(unsignedint,constllvm::DICompileUnit*,llvm::AsmPrinter*,llvm::DwarfDebug*,llvm::DwarfFile*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.BPFSubtarget .BPFSubtarget(constllvm::Triple& ,conststd::string&,conststd::string& ,constllvm::TargetMachine&)0782min 0s07820min07836dBPFSubtarget(constllvm::Triple&,conststd::string&,conststd::string&,constllvm::TargetMachine&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{bpfmipeephole.cpp} .BPFMIPeephole.BPFMIPeephole()0872min 0s08720min08736dBPFMIPeephole()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{bpfmipeephole.cpp} .BPFMIPreEmitPeephole .BPFMIPreEmitPeephole()0962min 0s09620min09636dBPFMIPreEmitPeephole()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{bitcodewriterpass .cpp}.WriteBitcodePass.WriteBitcodePass( )0952min 0s09520min09536dWriteBitcodePass()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.BreakFalseDeps.BreakFalseDeps()0942min 0s09420min09436dBreakFalseDeps()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.SplitAnalysis .SplitAnalysis(constllvm::VirtRegMap& ,constllvm::LiveIntervals& ,constllvm::MachineLoopInfo&)0992min 0s09920min09936dSplitAnalysis(constllvm::VirtRegMap&,constllvm::LiveIntervals&,constllvm::MachineLoopInfo&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: llvm.SpillPlacement.SpillPlacement()0982min 0s09820min09836dSpillPlacement()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{branchrelaxation .cpp}.BranchRelaxation.BranchRelaxation( )0972min 0s09720min09736dBranchRelaxation()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{codegenprepare.cpp} .CodeGenPrepare.CodeGenPrepare()0902min 0s09020min09036dCodeGenPrepare()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{deadmachineinstruct ionelim.cpp}.DeadMachineInstructionElim .DeadMachineInstructionElim()0892min 0s08920min08936dDeadMachineInstructionElim()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{detectdeadlanes .cpp}.DetectDeadLanes.DetectDeadLanes()0882min 0s08820min08836dDetectDeadLanes()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{earlyifconversion .cpp}.EarlyIfConverter.EarlyIfConverter( )0932min 0s09320min09336dEarlyIfConverter()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{expandmemcmp.cpp} .MemCmpExpansion.MemCmpExpansion (llvm::CallInst*,uint64_t ,constTargetTransformInfo::MemCmpExpansi onOptions&,unsignedint,constbool ,unsignedint,constllvm::DataLayout&)0922min 0s09220min09236dMemCmpExpansion(llvm::CallInst*,uint64_t,constTargetTransformInfo::MemCmpExpansionOptions&,unsignedint,constbool,unsignedint,constllvm::DataLayout&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{expandpostrapseudos .cpp}.ExpandPostRA.ExpandPostRA()0912min 0s09120min09136dExpandPostRA()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{globalmerge.cpp} .GlobalMerge.GlobalMerge()0582min 0s05820min05836dGlobalMerge()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{globalmerge.cpp} .GlobalMerge.GlobalMerge (constllvm::TargetMachine*,unsignedint ,bool,bool)0572min 0s05720min05736dGlobalMerge(constllvm::TargetMachine*,unsignedint,bool,bool)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{ifconversion.cpp} .IfConverter.IfConverter(std::function <bool(constMachineFunction&)>)0562min 0s05620min05636dIfConverter(std::function<bool(constMachineFunction&)>)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{inlinespiller.cpp} .InlineSpiller.InlineSpiller (llvm::MachineFunctionPass& ,llvm::MachineFunction& ,llvm::VirtRegMap&)0612min 0s06120min06136dInlineSpiller(llvm::MachineFunctionPass&,llvm::MachineFunction&,llvm::VirtRegMap&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{interleavedaccesspa ss.cpp}.InterleavedAccess .InterleavedAccess()0602min 0s06020min06036dInterleavedAccess()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{livedebugvariables .cpp}.LDVImpl.LDVImpl (llvm::LiveDebugVariables*)0592min 0s05920min05936dLDVImpl(llvm::LiveDebugVariables*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machineblockplaceme nt.cpp}.MachineBlockPlacement .MachineBlockPlacement()0522min 0s05220min05236dMachineBlockPlacement()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machineblockplaceme nt.cpp}.MachineBlockPlacementStats .MachineBlockPlacementStats()0512min 0s05120min05136dMachineBlockPlacementStats()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinecombiner .cpp}.MachineCombiner.MachineCombiner()0502min 0s05020min05036dMachineCombiner()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinecopypropagat ion.cpp}.MachineCopyPropagation .MachineCopyPropagation()0552min 0s05520min05536dMachineCopyPropagation()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinecse.cpp} .MachineCSE.MachineCSE()0542min 0s05420min05436dMachineCSE()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinelicm.cpp} .MachineLICMBase.MachineLICMBase(char& ,bool)0532min 0s05320min05336dMachineLICMBase(char&,bool)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinepipeliner .cpp}.MachinePipeliner.MachinePipeliner( )0622min 0s06220min06236dMachinePipeliner()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinepipeliner .cpp}.SwingSchedulerDAG+Circuits .Circuits(std::vector<SUnit>&)0712min 0s07120min07136dCircuits(std::vector<SUnit>&)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machinesink.cpp} .MachineSinking.MachineSinking()0702min 0s07020min07036dMachineSinking()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{machineverifier .cpp}.MachineVerifier.MachineVerifier (llvm::Pass*,constchar*)0692min 0s06920min06936dMachineVerifier(llvm::Pass*,constchar*)Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{optimizephis.cpp} .OptimizePHIs.OptimizePHIs()0742min 0s07420min07436dOptimizePHIs()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{peepholeoptimizer .cpp}.PeepholeOptimizer .PeepholeOptimizer()0732min 0s07320min07336dPeepholeOptimizer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{phielimination.cpp} .PHIElimination.PHIElimination()0722min 0s07220min07236dPHIElimination()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{postraschedulerlist .cpp}.PostRAScheduler.PostRAScheduler()0652min 0s06520min06536dPostRAScheduler()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{processimplicitdefs .cpp}.ProcessImplicitDefs .ProcessImplicitDefs()0642min 0s06420min06436dProcessImplicitDefs()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{prologepiloginserte r.cpp}.PEI.PEI()0632min 0s06320min06336dPEI()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{regallocfast.cpp} .RegAllocFast.RegAllocFast()0682min 0s06820min06836dRegAllocFast()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{registercoalescer .cpp}.RegisterCoalescer .RegisterCoalescer()0672min 0s06720min06736dRegisterCoalescer()Rule violated: Member variable is not initialized in the constructor.
                  High issue on: anonymous_namespace{renameindependentsu bregs.cpp}.RenameIndependentSubregs .RenameIndependentSubregs()0662min 0s06620min06636dRenameIndependentSubregs()Rule violated: Member variable is not initialized in the constructor.

                  Statistics

                  Stat   Debt   Annual Interest   Breaking Point   CodeElement
                  Sum:3 168d648doverflow-
                  Average:3min 31s0min 43s155d-
                  Minimum:0min 0s0min 0s00:00:00-
                  Maximum:1d 2h2h 0min10 950d-
                  Standard deviation:22min4min 36s880d-
                  Variance:65d2d 5hoverflow-
                  ok   Code Query:    Debt and Issues per Rule

                  169 rules matched

                  169 rulesIssuesDebtAnnual InterestBreaking PointCategoryFull Name
                  Avoid methods too big, too complex0027 139 issues0001 220d002136d0013 252dProject Rules \ Code SmellsRule
                  Avoid methods with too many local variables0063 333 issues001789d000160d0051 794dProject Rules \ Code SmellsRule
                  Avoid methods with too many parameters0102 115 issues002327d00533d0003 555dProject Rules \ Code SmellsRule
                  Avoid types with too many methods015978 issues003305d00344d0032 528dProject Rules \ Code SmellsRule
                  Avoid types too big017773 issues004276d00442d0042 372dProject Rules \ Code SmellsRule
                  Avoid methods potentially poorly commented0036 996 issues00565d001147d028161dProject Rules \ Code SmellsRule
                  Avoid types with too many fields022269 issues00658d0116d 5h0023 236dProject Rules \ Code SmellsRule
                  Avoid Abstract Classes with too many methods029156 issues00734d0098d 7h0061 412dProject Rules \ Object Oriented DesignRule
                  Avoid types with poor cohesion021309 issues00831d00710d 6h0071 077dProject Rules \ Code SmellsRule
                  Class shouldn't be too deep in inheritance tree0121 475 issues00915d 7h0126d 1h008947dProject Rules \ Object Oriented DesignRule
                  Base class should not use derivatives031114 issues01010d 2h0154d 6h010788dProject Rules \ Object Oriented DesignRule
                  Nested types should not be visible0092 299 issues0119d 4h0089d 4h016365dProject Rules \ Object Oriented DesignRule
                  Avoid methods with too many overloads0111 719 issues0127d 1h0107d 1h015365dProject Rules \ Code SmellsRule
                  Class has a constructor with 1 argument that is not explicit.0131 207 issues0135d 0h0145d 0h014365dProject Rules \ Object Oriented DesignRule
                  Constructor should not call a virtual methods030125 issues0142d 1h0135d 1h029148dProject Rules \ Object Oriented DesignRule
                  Member variable is not initialized in the constructor.020325 issues0151d 2h00613d 4h03036dProject Rules \ Object Oriented DesignRule
                  Projects with poor cohesion (RelationalCohesion)03664 issues0161d 2h0410min 0s04200:00:00Project Rules \ Object Oriented DesignRule
                  The scope of the variable varname can be reduced.024259 issues0171d 0h0380min 0s04300:00:00Project Rules \ MiscRule
                  Assignment to Variable without Use ('Unused Variable')027209 issues0186h 58min0350min 0s04400:00:00Project Rules \ Standards \ CWE Coding Standard - CopyRule
                  Invalid iterator iter used.04237 issues0196h 10min0171d 4h025182dProject Rules \ STLRule
                  Don't assign static fields from instance methods03757 issues0204h 45min0191h 54min009912dProject Rules \ Object Oriented DesignRule
                  Function parameter parametername should be passed by reference.03374 issues0212h 28min0370min 0s03900:00:00Project Rules \ MiscRule
                  Projects that don't satisfy the Abstractness/Instability principle05414 issues0222h 20min0360min 0s04000:00:00Project Rules \ Object Oriented DesignRule
                  Prefer prefix ++/-- operators for non-primitive types.03568 issues0232h 16min0490min 0s04100:00:00Project Rules \ MiscRule
                  Either the condition is redundant or there is possible null pointer dereference: pointer.03852 issues0241h 44min0480min 0s04500:00:00Project Rules \ Memory Management \ Null PointerRule
                  Expression is Always True03951 issues0251h 42min0400min 0s03600:00:00Project Rules \ Standards \ CWE Coding Standard - CopyRule
                  Use of Uninitialized Variable0609 issues0261h 30min0183h 0min017182dProject Rules \ Standards \ CWE Coding Standard - CopyRule
                  Variable is assigned in constructor body. Consider performing initialization in initialization list.04141 issues0271h 22min0161d 5h03336dProject Rules \ Object Oriented DesignRule
                  Variable var is reassigned a value before the old one has been used.04333 issues0281h 6min0510min 0s04900:00:00Project Rules \ MiscRule
                  The class does not have a constructor.04425 issues02950min02350min013365dProject Rules \ Object Oriented DesignRule
                  Operator Precedence Logic Error04621 issues03042min0500min 0s05000:00:00Project Rules \ Standards \ CWE Coding Standard - CopyRule
                  Redundant pointer operation on varname - its already a pointer.04820 issues03140min0450min 0s05100:00:00Project Rules \ MiscRule
                  Redundant code: Found a statement that begins with type constant.04918 issues03336min0440min 0s04600:00:00Project Rules \ MiscRule
                  Expression is Always False05018 issues03236min0460min 0s04700:00:00Project Rules \ Standards \ CWE Coding Standard - CopyRule
                  Clarify calculation precedence for + and ?.05116 issues03432min0470min 0s04800:00:00Project Rules \ MiscRule
                  Null pointer dereference0723 issues03730min0221h 0min020182dProject Rules \ Memory Management \ Null PointerRule
                  Array array[2] index array[1][1] out of bounds.0703 issues03630min0211h 0min019182dProject Rules \ Memory Management \ Bounds CheckingRule
                  MEM50-CPP:Do not access freed memory0713 issues03530min0201h 0min027182dProject Rules \ Standards \ Cert \ Memory Management (MEM)Rule
                  Unused private function: classname::funcname05512 issues03824min02824min011365dProject Rules \ Object Oriented DesignRule
                  Member variable is initialized by itself.0802 issues04020min02740min021182dProject Rules \ Object Oriented DesignRule
                  Returning/dereferencing p after it is deallocated / released0812 issues03920min02640min022182dProject Rules \ Memory Management \ LeaksRule
                  Checking if unsigned variable varname is less than zero.0617 issues04114min0430min 0s03500:00:00Project Rules \ MiscRule
                  Memory pointed to by varname is freed twice.0921 issue04510min03120min018182dProject Rules \ Memory Management \ LeaksRule
                  Resource leak: varname0911 issue04610min03320min023182dProject Rules \ Memory Management \ LeaksRule
                  When i==foo.size(), foo[i] is out of bounds.0941 issue04410min03020min024182dProject Rules \ STLRule
                  Label is not used. Should this be a case of the enclosing switch()?0625 issues04210min0420min 0s03700:00:00Project Rules \ MiscRule
                  MEM56-CPP:Do not store an already-owned pointer value in an unrelated smart pointer0931 issue04310min02920min026182dProject Rules \ Standards \ Cert \ Memory Management (MEM)Rule
                  class class does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.0654 issues0498min0348min012365dProject Rules \ Object Oriented DesignRule
                  The class class defines member variable with name variable also defined in its parent class class.0674 issues0488min0840min 0s08400:00:00Project Rules \ Object Oriented DesignRule
                  Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?0644 issues0478min0390min 0s03800:00:00Project Rules \ Memory Management \ Auto VariablesRule
                  Returning an integer in a function with pointer return type is not portable.0664 issues0508min0820min 0s08200:00:00Project Rules \ 64-bit portabilityRule
                  Assignment of function parameter has no effect outside the function.0693 issues0526min0870min 0s08700:00:00Project Rules \ Memory Management \ Auto VariablesRule
                  Consecutive return, break, continue, goto or throw statements are unnecessary.0683 issues0516min0860min 0s08600:00:00Project Rules \ MiscRule
                  Member variable is not assigned a value in classname::operator=.0792 issues0564min 0s02540min03436dProject Rules \ Object Oriented DesignRule
                  class::operator= should return class &.0782 issues0574min 0s02440min03236dProject Rules \ Object Oriented DesignRule
                  Casting between float* and double* which have an incompatible binary data representation.0742 issues0584min 0s0850min 0s08500:00:00Project Rules \ MiscRule
                  Redundant assignment of varname to itself.0762 issues0534min 0s0780min 0s07800:00:00Project Rules \ MiscRule
                  Same expression in both branches of ternary operator.0772 issues0544min 0s0770min 0s07700:00:00Project Rules \ MiscRule
                  Label is not used.0752 issues0554min 0s0760min 0s07600:00:00Project Rules \ MiscRule
                  Suspicious pointer subtraction. Did you intend to write ->?0951 issue0672min 0s03220min03136dProject Rules \ Object Oriented DesignRule
                  Array index index is used before limits check.0981 issue0662min 0s0810min 0s08100:00:00Project Rules \ Memory Management \ Bounds CheckingRule
                  Array x[10] accessed at index 20, which is out of bounds. Otherwise condition y==20 is redundant.0991 issue0652min 0s0800min 0s08000:00:00Project Rules \ Memory Management \ Bounds CheckingRule
                  Missing bounds check for extra iterator increment in loop.0961 issue0702min 0s0790min 0s07900:00:00Project Rules \ STLRule
                  Redundant checking of STL container element existence before removing it.0971 issue0692min 0s0960min 0s09600:00:00Project Rules \ STLRule
                  Comparison of a function returning boolean value using relational (<, >, <= or >=) operator.0901 issue0682min 0s0950min 0s09500:00:00Project Rules \ Primitive Types Usage \ BooleanRule
                  Conversion of string literal Hello World to bool always evaluates to true.0841 issue0612min 0s0940min 0s09400:00:00Project Rules \ Primitive Types Usage \ StringRule
                  Assigning a pointer to an integer is not portable.0851 issue0602min 0s0990min 0s09900:00:00Project Rules \ 64-bit portabilityRule
                  Instance of varname object is destroyed immediately.0831 issue0592min 0s0980min 0s09800:00:00Project Rules \ MiscRule
                  Same expression on both sides of &&.0821 issue0642min 0s0970min 0s09700:00:00Project Rules \ MiscRule
                  Statements following return, break, continue, goto or throw will never be executed.0881 issue0632min 0s0900min 0s09000:00:00Project Rules \ MiscRule
                  Unsigned variable varname cant be negative so it is unnecessary to test it.0891 issue0622min 0s0890min 0s08900:00:00Project Rules \ MiscRule
                  Type should not have too many responsibilities023265 issues0900min 0s0880min 0s08800:00:00Project Rules \ Object Oriented DesignRule
                  Constructors of abstract classes should be declared as protected or private028170 issues0910min 0s0930min 0s09300:00:00Project Rules \ Object Oriented DesignRule
                  Instance fields should be prefixed with a 'm_'05810 issues0920min 0s0920min 0s09200:00:00Project Rules \ Naming ConventionsRule
                  Static fields should be prefixed with a 's_'05610 issues0890min 0s0910min 0s09100:00:00Project Rules \ Naming ConventionsRule
                  Types name should begin with an Upper character05710 issues0860min 0s0600min 0s06000:00:00Project Rules \ Naming ConventionsRule
                  Avoid types with name too long0073 182 issues0870min 0s0590min 0s05900:00:00Project Rules \ Naming ConventionsRule
                  Avoid methods with name too long0018 063 issues0880min 0s0580min 0s05800:00:00Project Rules \ Naming ConventionsRule
                  Avoid fields with name too long018739 issues0970min 0s0630min 0s06300:00:00Project Rules \ Naming ConventionsRule
                  Avoid naming types and namespaces with the same identifier05215 issues0980min 0s0620min 0s06200:00:00Project Rules \ Naming ConventionsRule
                  DCL50-CPP: Do not define a C-style variadic function04042 issues0990min 0s0610min 0s06100:00:00Project Rules \ Standards \ Cert \ Declarations and InitializationRule
                  DCL51-CPP: Do not declare or define a reserved identifier0861 issue0960min 0s0540min 0s05400:00:00Project Rules \ Standards \ Cert \ Declarations and InitializationRule
                  DCL58-CPP: Do not modify the standard namespaces04720 issues0930min 0s0530min 0s05300:00:00Project Rules \ Standards \ Cert \ Declarations and InitializationRule
                  DCL59-CPP: Do not define an unnamed namespace in a header file0635 issues0940min 0s0520min 0s05200:00:00Project Rules \ Standards \ Cert \ Declarations and InitializationRule
                  EXP53-CPP: Do not read uninitialized memory0599 issues0950min 0s0570min 0s05700:00:00Project Rules \ Standards \ Cert \ Expressions(Exp)Rule
                  EXP55-CPP: Do not access a cv-qualified object through a cvunqualified type0141 197 issues0850min 0s0560min 0s05600:00:00Project Rules \ Standards \ Cert \ Expressions(Exp)Rule
                  Rule 0–1–2: A project shall not contain infeasible paths.03470 issues0750min 0s0550min 0s05500:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary ConstructsRule
                  Rule 0–1–3: A project shall not contains unused variables04521 issues0760min 0s0720min 0s07200:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary ConstructsRule
                  Rule 0–1–4: A project shall not contain non-volatile POD variable having only one use026209 issues0770min 0s0710min 0s07100:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary ConstructsRule
                  Rule 0–1–11: There shall be no unused parameters in non virtual functions019554 issues0740min 0s0700min 0s07000:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary ConstructsRule
                  Rule 0-1-12: There shall be no unused parameters (named or unnamed) in the set of parameters for a virtual function and all the functions that override it.0045 499 issues0710min 0s0750min 0s07500:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary ConstructsRule
                  Rule 2-5-1: Digraphs shall not be used0733 issues0720min 0s0740min 0s07400:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Lexical ConventionsRule
                  Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope0082 917 issues0730min 0s0730min 0s07300:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Lexical ConventionsRule
                  Rule 3–1–2: Functions shall not be declared at block scope0871 issue0820min 0s0660min 0s06600:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Basic ConceptsRule
                  Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.025259 issues0830min 0s0650min 0s06500:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Basic ConceptsRule
                  Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.03277 issues0840min 0s0640min 0s06400:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Standard ConversionsRule
                  Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.016870 issues0810min 0s0690min 0s06900:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Standard ConversionsRule
                  Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.05314 issues0780min 0s0680min 0s06800:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Standard ConversionsRule
                  Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant0055 203 issues0790min 0s0670min 0s06700:00:00Project Rules \ Standards \ MISRA C++ 2008 \ Standard ConversionsRule
                  Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.0009 586 issues0800min 0s0830min 0s08300:00:00Project Rules \ Standards \ MISRA C++ 2008 \ ExpressionsRule

                  Statistics

                  Stat   Issues   Debt   Annual Interest   Breaking Point   Category
                  Sum:430 7543 168d648d26 569d-
                  Average:2 54918d 5h3d 6h157d-
                  Minimum:10min 0s0min 0s00:00:00-
                  Maximum:41 9361 220d160d3 555d-
                  Standard deviation:6 841117d20d551d-
                  Variance:46 804 322overflow11 843 674doverflow-
                  ok   Code Query:    New Debt and Issues per Rule

                  No rule matched

                  ok   Code Query:    Debt and Issues per Code Element

                  117,593 code elements matched

                  117 593 code elementsIssuesDebtAnnual InterestBreaking PointFull Name
                  ASTContext0355 issues0004d 2h0007h 20min0851 692dclang.ASTContext
                  Sema0325 issues0013d 7h0016h 53min0841 693dclang.Sema
                  ASTReader0256 issues0023d 6h0026h 35min0801 711dclang.ASTReader
                  Preprocessor0345 issues0033d 5h0036h 11min0731 743dclang.Preprocessor
                  CodeGenModule0295 issues0043d 3h0065h 50min0771 721dclang.CodeGen.CodeGenModule
                  RewriteObjC0266 issues0053d 3h0046h 4min0881 651danonymous_namespace{rewriteobjc.cpp} .RewriteObjC
                  CodeGenFunction0395 issues0063d 3h0075h 46min0761 733dclang.CodeGen.CodeGenFunction
                  TargetInfo0405 issues0073d 2h0056h 4min0941 613dclang.TargetInfo
                  Parser0385 issues0083d 2h0085h 31min0701 765dclang.Parser
                  Type0783 issues0093d 2h0353h 43min0002 608dclang.Type
                  SelectionDAG0365 issues0103d 0h0094h 57min0691 768dllvm.SelectionDAG
                  TargetLoweringBase0554 issues0112d 7h0114h 53min0721 748dllvm.TargetLoweringBase
                  ScalarEvolution0544 issues0122d 6h0124h 37min0661 804dllvm.ScalarEvolution
                  RewriteModernObjC0524 issues0132d 6h0144h 29min0641 813danonymous_namespace{rewritemodernobjc .cpp}.RewriteModernObjC
                  AMDGPUTargetLowering0375 issues0142d 6h0104h 57min0911 636dllvm.AMDGPUTargetLowering
                  DAGTypeLegalizer0564 issues0152d 5h0174h 13min0301 864dllvm.DAGTypeLegalizer
                  ASTWriter0445 issues0162d 5h0164h 19min0621 816dclang.ASTWriter
                  X86Subtarget0455 issues0172d 5h0134h 30min0831 705dllvm.X86Subtarget
                  LLParser0435 issues0182d 4h0214h 3min0291 867dllvm.LLParser
                  InstCombiner0734 issues0192d 4h0194h 6min0671 799dllvm.InstCombiner
                  SelectionDAGBuilder0415 issues0202d 4h0263h 57min0311 864dllvm.SelectionDAGBuilder
                  ASTNodeImporter0913 issues0212d 4h0234h 2min0601 823dclang.ASTNodeImporter
                  DAGCombiner0604 issues0222d 4h0224h 2min0631 816danonymous_namespace{dagcombiner.cpp} .DAGCombiner
                  AsmParser0584 issues0232d 3h0273h 54min0421 852danonymous_namespace{asmparser.cpp} .AsmParser
                  MipsTargetLowering0425 issues0242d 3h0154h 23min0901 643dllvm.MipsTargetLowering
                  CGDebugInfo0285 issues0252d 3h0293h 51min0341 861dclang.CodeGen.CGDebugInfo
                  X86TargetLowering0893 issues0262d 3h0283h 52min0591 829dllvm.X86TargetLowering
                  Verifier0903 issues0272d 3h0184h 7min0861 691danonymous_namespace{verifier.cpp} .Verifier
                  TargetLoweringBase0305 issues0282d 3h0204h 3min0811 709dllvm.TargetLoweringBase
                  SIInstrInfo0933 issues0292d 2h0313h 46min0581 834dllvm.SIInstrInfo
                  ARMSubtarget0275 issues0302d 2h0253h 57min0781 720dllvm.ARMSubtarget
                  MipsAsmParser0963 issues0312d 2h0363h 40min0561 838danonymous_namespace{mipsasmparser.cpp} .MipsAsmParser
                  TreeTransform<Derived>0982 issues0322d 2h0373h 40min0551 839dclang.TreeTransform<Derived>
                  CGOpenMPRuntime0315 issues0332d 2h0413h 35min0501 843dclang.CodeGen.CGOpenMPRuntime
                  AArch64TargetLowering0943 issues0352d 2h0423h 35min0511 842dllvm.AArch64TargetLowering
                  ARMTargetLowering0953 issues0342d 2h0433h 35min0521 842dllvm.ARMTargetLowering
                  PPCTargetLowering0823 issues0362d 1h0463h 31min0491 846dllvm.PPCTargetLowering
                  MCStreamer0624 issues0372d 1h0243h 58min0931 628dllvm.MCStreamer
                  APInt0992 issues0382d 1h0483h 29min0471 847dllvm.APInt
                  ASTDumper0704 issues0392d 1h0443h 32min0651 806danonymous_namespace{astdumper.cpp} .ASTDumper
                  ARMBaseInstrInfo0694 issues0402d 1h0303h 49min0891 648dllvm.ARMBaseInstrInfo
                  HexagonTargetLowering0803 issues0412d 1h0513h 23min0441 852dllvm.HexagonTargetLowering
                  CGObjCGNU0237 issues0422d 1h0393h 37min0751 735danonymous_namespace{cgobjcgnu.cpp} .CGObjCGNU
                  ExprEngine0654 issues0432d 0h0503h 24min0611 821dclang.ento.ExprEngine
                  FastISel0246 issues0442d 0h0493h 29min0711 749dllvm.FastISel
                  AMDGPUAsmParser0843 issues0452d 0h0553h 14min0351 860danonymous_namespace{amdgpuasmparser.cpp} .AMDGPUAsmParser
                  MicrosoftCXXABI0873 issues0462d 0h0403h 36min0871 671danonymous_namespace{microsoftcxxabi.cpp} .MicrosoftCXXABI
                  CXXNameMangler0883 issues0472d 0h0543h 15min0571 836danonymous_namespace{itaniummangle.cpp} .CXXNameMangler
                  ARMAsmParser0853 issues0482d 0h0563h 12min0331 862danonymous_namespace{armasmparser.cpp} .ARMAsmParser
                  ARMOperand0833 issues0492d 0h0573h 12min0321 863danonymous_namespace{armasmparser.cpp} .ARMOperand
                  SourceManager0674 issues0502d 0h0593h 11min0361 860dclang.SourceManager
                  SITargetLowering0664 issues0512d 0h0583h 11min0431 852dllvm.SITargetLowering
                  actOnOMPReductionKindClause(clang::Sema& ,(anonymousnamespace)::DSAStackTy* ,clang::OpenMPClauseKind,ArrayRef <clang::Expr*>,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)01642 issues0522d 0h0653h 2min0091 935d__Globals.actOnOMPReductionKindClause (clang::Sema&,(anonymousnamespace )::DSAStackTy*,clang::OpenMPClauseKind ,ArrayRef<clang::Expr*> ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::SourceLocation ,clang::CXXScopeSpec& ,constclang::DeclarationNameInfo& ,ArrayRef<clang::Expr*>, (anonymousnamespace)::ReductionData&)
                  NewGVN0335 issues0532d 0h0623h 4min0181 899danonymous_namespace{newgvn.cpp}.NewGVN
                  IPDBRawSymbol0972 issues0551d 7h0323h 46min0951 544dllvm.pdb.IPDBRawSymbol
                  NativeRawSymbol0863 issues0541d 7h0333h 46min0961 544dllvm.pdb.NativeRawSymbol
                  MachOObjectFile0684 issues0561d 7h0523h 22min0791 718dllvm.object.MachOObjectFile
                  SelectionDAG0813 issues0571d 7h0453h 32min0921 628dllvm.SelectionDAG
                  MachineInstr0724 issues0581d 7h0613h 5min0371 857dllvm.MachineInstr
                  XMLDumper0534 issues0591d 7h0603h 6min0391 855dXMLDumper
                  ToolChain0475 issues0601d 7h0343h 46min0981 525dclang.driver.ToolChain
                  CXXRecordDecl0614 issues0611d 7h0533h 17min0741 738dclang.CXXRecordDecl
                  ActOnTag(clang::Scope*,unsignedint ,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)01465 issues0621d 7h0682h 57min0101 930dclang.Sema.ActOnTag(clang::Scope* ,unsignedint,clang::Sema::TagUseKind ,clang::SourceLocation ,clang::CXXScopeSpec& ,clang::IdentifierInfo* ,clang::SourceLocation ,clang::AttributeList* ,clang::AccessSpecifier ,clang::SourceLocation ,MultiTemplateParamsArg,bool&,bool& ,clang::SourceLocation,bool,TypeResult ,bool,bool,clang::Sema::SkipBodyInfo*)
                  CFGBuilder0574 issues0631d 7h0722h 52min0051 975danonymous_namespace{cfg.cpp}.CFGBuilder
                  SystemZTargetLowering0923 issues0641d 7h0643h 2min0261 873dllvm.SystemZTargetLowering
                  MCStreamer0793 issues0651d 7h0383h 39min0971 539dllvm.MCStreamer
                  ScalarExprEmitter0753 issues0661d 7h0672h 59min0251 877danonymous_namespace{cgexprscalar.cpp} .ScalarExprEmitter
                  ASTDeclReader0594 issues0671d 7h0663h 1min0481 847dclang.ASTDeclReader
                  Decl0505 issues0681d 7h0862h 46min0041 998dclang.Decl
                  HexagonInstrInfo0773 issues0691d 7h0702h 55min0231 881dllvm.HexagonInstrInfo
                  BitcodeReader0515 issues0701d 7h0782h 49min0071 951danonymous_namespace{bitcodereader.cpp} .BitcodeReader
                  SimplifySetCC(llvm::EVT,llvm::SDValue ,llvm::SDValue,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)004115 issues0711d 7h0922h 42min0032 027dllvm.TargetLowering.SimplifySetCC (llvm::EVT,llvm::SDValue,llvm::SDValue ,ISD::CondCode,bool ,llvm::TargetLowering::DAGCombinerInfo& ,constllvm::SDLoc&)
                  TargetLowering0763 issues0721d 6h0732h 52min0211 885dllvm.TargetLowering
                  MachineBasicBlock0485 issues0731d 6h0742h 51min0201 894dllvm.MachineBasicBlock
                  MemorySanitizerVisitor0644 issues0741d 6h0762h 49min0161 906danonymous_namespace{memorysanitizer.cpp} .MemorySanitizerVisitor
                  SelectionDAGISel0228 issues0751d 6h0712h 54min0451 851dllvm.SelectionDAGISel
                  MIParser0495 issues0761d 6h0902h 43min0061 970danonymous_namespace{miparser.cpp} .MIParser
                  DwarfUnit0465 issues0771d 6h0473h 30min0991 507dllvm.DwarfUnit
                  Instruction0714 issues0781d 6h0992h 1min0012 580dllvm.Instruction
                  parseFunctionBody(llvm::Function*)001122 issues0851d 6h0772h 49min0411 853danonymous_namespace{bitcodereader.cpp} .BitcodeReader.parseFunctionBody (llvm::Function*)
                  UpgradeIntrinsicCall(llvm::CallInst* ,llvm::Function*)000366 issues0841d 6h0852h 46min0241 879dllvm.__Globals.UpgradeIntrinsicCall (llvm::CallInst*,llvm::Function*)
                  Select(llvm::SDNode*)002118 issues0871d 6h0892h 43min0121 919danonymous_namespace{ppciseldagtodag.cpp} .PPCDAGToDAGISel.Select(llvm::SDNode*)
                  ExpandNode(llvm::SDNode*)01366 issues0861d 6h0882h 44min0171 904danonymous_namespace{legalizedag.cpp} .SelectionDAGLegalize.ExpandNode (llvm::SDNode*)
                  TestBody()00979 issues0831d 6h0692h 56min0681 783danonymous_namespace{scalednumbertest .cpp} .ScaledNumberHelpersTest_matchScales_Tes t.TestBody()
                  EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)00692 issues0801d 6h0822h 47min0281 869dclang.CodeGen.CodeGenFunction .EmitBuiltinExpr (constclang::FunctionDecl*,unsignedint ,constclang::CallExpr* ,clang::CodeGen::ReturnValueSlot)
                  EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)01171 issues0791d 6h0752h 50min0541 839dclang.CodeGen.CodeGenFunction .EmitX86BuiltinExpr(unsignedint ,constclang::CallExpr*)
                  ReadASTBlock(ModuleFile&,unsignedint)01071 issues0821d 6h0832h 47min0271 870dclang.ASTReader.ReadASTBlock(ModuleFile& ,unsignedint)
                  diagnoseOdrViolations()00791 issues0811d 6h0802h 49min0401 855dclang.ASTReader.diagnoseOdrViolations()
                  LowerCall_64SVR4(llvm::SDValue ,llvm::SDValue,CallingConv::ID,bool,bool ,bool,constSmallVectorImpl <ISD::OutputArg>&,constSmallVectorImpl <llvm::SDValue>&,constSmallVectorImpl <ISD::InputArg>&,constllvm::SDLoc& ,llvm::SelectionDAG&,SmallVectorImpl <llvm::SDValue>&,llvm::ImmutableCallSite )02035 issues0881d 6h0633h 3min0821 707dllvm.PPCTargetLowering.LowerCall_64SVR4 (llvm::SDValue,llvm::SDValue ,CallingConv::ID,bool,bool,bool ,constSmallVectorImpl<ISD::OutputArg>& ,constSmallVectorImpl<llvm::SDValue>& ,constSmallVectorImpl<ISD::InputArg>& ,constllvm::SDLoc&,llvm::SelectionDAG& ,SmallVectorImpl<llvm::SDValue>& ,llvm::ImmutableCallSite)
                  Value0634 issues0891d 6h0982h 4min0022 520dllvm.Value
                  parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)01936 issues0901d 6h0872h 45min0221 884dllvm.MetadataLoader+MetadataLoaderImpl .parseOneMetadata(SmallVectorImpl <uint64_t>&,unsignedint, (anonymousnamespace):: (anonymousnamespace)::PlaceholderQueue& ,llvm::StringRef,unsignedint&)
                  DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)01544 issues0911d 6h0792h 49min0461 847d__Globals .DeduceTemplateArgumentsByTypeMatch (clang::Sema& ,clang::TemplateParameterList* ,clang::QualType,clang::QualType ,clang::sema::TemplateDeductionInfo& ,SmallVectorImpl <clang::DeducedTemplateArgument>& ,unsignedint,bool,bool)
                  X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)01839 issues0921d 6h0932h 40min0081 940dllvm.X86TargetLowering.X86TargetLowering (constllvm::X86TargetMachine& ,constllvm::X86Subtarget&)
                  ReadStmtFromStream(ModuleFile&)02123 issues0931d 6h0812h 48min0531 841dclang.ASTReader.ReadStmtFromStream (ModuleFile&)
                  Select(llvm::SDNode*)01266 issues0941d 6h0842h 46min0381 856danonymous_namespace{armiseldagtodag.cpp} .ARMDAGToDAGISel.Select(llvm::SDNode*)
                  AArch64FastISel0743 issues0951d 6h0912h 42min0191 898danonymous_namespace{aarch64fastisel.cpp} .AArch64FastISel
                  ConstructJob(clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)00596 issues0961d 6h0962h 40min0111 920dclang.driver.tools.Clang.ConstructJob (clang::driver::Compilation& ,constclang::driver::JobAction& ,constclang::driver::InputInfo& ,constInputInfoList& ,constllvm::opt::ArgList&,constchar*)
                  computeKnownBits(llvm::SDValue ,llvm::KnownBits&,constllvm::APInt& ,unsignedint)01742 issues0991d 6h0942h 40min0151 916dllvm.SelectionDAG.computeKnownBits (llvm::SDValue,llvm::KnownBits& ,constllvm::APInt&,unsignedint)
                  SelectCodeCommon(llvm::SDNode* ,constunsignedchar*,unsignedint)003115 issues0981d 6h0952h 40min0141 916dllvm.SelectionDAGISel.SelectCodeCommon (llvm::SDNode*,constunsignedchar* ,unsignedint)
                  GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)00885 issues0971d 6h0972h 40min0131 916d__Globals.GetFullTypeForDeclarator( (anonymousnamespace )::TypeProcessingState&,clang::QualType ,clang::TypeSourceInfo*)

                  Statistics

                  Stat   Issues   Debt   Annual Interest   Breaking Point
                  Sum:418 2163 167d647doverflow
                  Average:3.5612min2min 38s331d
                  Minimum:10min 0s0min 0s00:00:00
                  Maximum:4804d 2h7h 20min11 680d
                  Standard deviation:6.551h 0min12min1 206d
                  Variance:42.86456d18d 0hoverflow
                  ok   Code Query:    New Debt and Issues per Code Element

                  No code element matched

                  Trend Charts


                  Lines of Code


                  Rules Violated


                  Rules Violations


                  Max


                  Average


                  Third-Party Usage

                  Projects Dependencies

                  Assembly Depends on Is referenced by
                  WindowsAPI v1.0.0.0 - AArch64Tests v1.0.0.0 ; ADTTests v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BasicTests v1.0.0.0 ; BinaryFormatTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; DebugInfoPDBTests v1.0.0.0 ; DemangleTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; DynamicLibraryTests v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; FileCheck v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; IPOTests v1.0.0.0 ; IRTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; Kaleidoscope-Ch2 v1.0.0.0 ; Kaleidoscope-Ch3 v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; KillTheDoctor v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMDebugInfoMSF v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLibDriver v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsAsmPrinter v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMOption v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZAsmPrinter v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMTableGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMWindowsManifest v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMX86Utils v1.0.0.0 ; LLVMXCoreAsmPrinter v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXRay v1.0.0.0 ; LLVMipo v1.0.0.0 ; LTO v1.0.0.0 ; LexTests v1.0.0.0 ; LineEditorTests v1.0.0.0 ; LinkerTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; MCTests v1.0.0.0 ; MITests v1.0.0.0 ; ObjectTests v1.0.0.0 ; OptionTests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; PipSqueak v1.0.0.0 ; PluginsTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; RewriteTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; SecondLib v1.0.0.0 ; SemaTests v1.0.0.0 ; StaticAnalysisTests v1.0.0.0 ; SupportTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; XRayTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; bugpoint v1.0.0.0 ; c-arcmt-test v1.0.0.0 ; c-index-test v1.0.0.0 ; clang v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-doc v1.0.0.0 ; clang-format v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-fuzzer v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clang-query v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangBasic v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangDriver v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangLex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangQuery v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangd v1.0.0.0 ; count v1.0.0.0 ; diagtool v1.0.0.0 ; dsymutil v1.0.0.0 ; find-all-symbols v1.0.0.0 ; findAllSymbols v1.0.0.0 ; global-symbol-builder v1.0.0.0 ; gtest v1.0.0.0 ; gtest_main v1.0.0.0 ; libclang v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; lli-child-target v1.0.0.0 ; llvm-PerfectShuffle v1.0.0.0 ; llvm-ar v1.0.0.0 ; llvm-as v1.0.0.0 ; llvm-bcanalyzer v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-cfi-verify v1.0.0.0 ; llvm-config v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-cvtres v1.0.0.0 ; llvm-cxxdump v1.0.0.0 ; llvm-cxxfilt v1.0.0.0 ; llvm-demangle-fuzzer v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-dis v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-exegesis v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ; llvm-modextract v1.0.0.0 ; llvm-mt v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-opt-report v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-profdata v1.0.0.0 ; llvm-rc v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; llvm-size v1.0.0.0 ; llvm-special-case-list-fuzzer v1.0.0.0 ; llvm-split v1.0.0.0 ; llvm-stress v1.0.0.0 ; llvm-strings v1.0.0.0 ; llvm-symbolizer v1.0.0.0 ; llvm-xray v1.0.0.0 ; modularize v1.0.0.0 ; not v1.0.0.0 ; obj.clang-tblgen v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ; obj2yaml v1.0.0.0 ; opt v1.0.0.0 ; pp-trace v1.0.0.0 ; sancov v1.0.0.0 ; sanstats v1.0.0.0 ; tool-template v1.0.0.0 ; verify-uselistorder v1.0.0.0 ; yaml-bench v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  Externals v1.0.0.0 - ADTTests v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BasicTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; IRTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMOption v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMTableGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXRay v1.0.0.0 ; LLVMipo v1.0.0.0 ; LTO v1.0.0.0 ; LexTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; MCTests v1.0.0.0 ; MITests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; SemaTests v1.0.0.0 ; StaticAnalysisTests v1.0.0.0 ; SupportTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; XRayTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; bugpoint v1.0.0.0 ; c-index-test v1.0.0.0 ; clang v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-doc v1.0.0.0 ; clang-format v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clang-query v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangBasic v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangDriver v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangLex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangQuery v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; diagtool v1.0.0.0 ; dsymutil v1.0.0.0 ; findAllSymbols v1.0.0.0 ; gtest v1.0.0.0 ; libclang v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; llvm-ar v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cfi-verify v1.0.0.0 ; llvm-config v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-cxxdump v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-exegesis v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ; llvm-modextract v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-profdata v1.0.0.0 ; llvm-rc v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; llvm-stress v1.0.0.0 ; llvm-xray v1.0.0.0 ; modularize v1.0.0.0 ; obj.clang-tblgen v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ; obj2yaml v1.0.0.0 ; opt v1.0.0.0 ; pp-trace v1.0.0.0 ; sancov v1.0.0.0 ;
                  ConsoleApplication1 v1.0.0.0 - -
                  CMakePredefinedTargets v1.0.0.0 - -
                  Clang executables v1.0.0.0 - -
                  Clang extra tools' tests v1.0.0.0 - -
                  Clang libraries v1.0.0.0 - -
                  Clang tablegenning v1.0.0.0 - -
                  Clang tests v1.0.0.0 - -
                  Examples v1.0.0.0 - -
                  Extra Tools Unit Tests v1.0.0.0 - -
                  Fuzzers v1.0.0.0 - -
                  Libraries v1.0.0.0 - -
                  Loadable modules v1.0.0.0 - -
                  Misc v1.0.0.0 - -
                  Object Libraries v1.0.0.0 - -
                  Tablegenning v1.0.0.0 - -
                  Tests v1.0.0.0 - -
                  Tools v1.0.0.0 - -
                  Utils v1.0.0.0 - -
                  AArch64CommonTableGen v1.0.0.0 - -
                  AArch64Tests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; gtest v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; -
                  ADTTests v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; -
                  AMDGPUCommonTableGen v1.0.0.0 - -
                  ARMCommonTableGen v1.0.0.0 - -
                  ASTMatchersTests v1.0.0.0clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; -
                  ASTTests v1.0.0.0clangFrontend v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangTooling v1.0.0.0 ; clangLex v1.0.0.0 ; -
                  AnalysisTests v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; gtest v1.0.0.0 ; -
                  AsmParserTests v1.0.0.0gtest v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; Externals v1.0.0.0 ; -
                  AttributeCompatFuncTableGen v1.0.0.0 - -
                  BPFCommonTableGen v1.0.0.0 - -
                  BasicTests v1.0.0.0gtest v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; -
                  BinaryFormatTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  BitcodeTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; gtest v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; -
                  BrainF v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; -
                  BugpointPasses v1.0.0.0 - -
                  BuildingAJIT-Ch1 v1.0.0.0LLVMOrcJIT v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; -
                  BuildingAJIT-Ch2 v1.0.0.0LLVMOrcJIT v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; -
                  BuildingAJIT-Ch3 v1.0.0.0LLVMOrcJIT v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; -
                  BuildingAJIT-Ch4 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; Externals v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; -
                  CFIVerifyTests v1.0.0.0LLVMCFIVerify v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  ChangeNamespaceTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangFormat v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  ClangARMFP16 v1.0.0.0 - -
                  ClangARMNeon v1.0.0.0 - -
                  ClangAnalysisTests v1.0.0.0clangASTMatchers v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangAST v1.0.0.0 ; clangAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; gtest v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  ClangApplyReplacementsTests v1.0.0.0WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; -
                  ClangAttrClasses v1.0.0.0 - -
                  ClangAttrDump v1.0.0.0 - -
                  ClangAttrHasAttributeImpl v1.0.0.0 - -
                  ClangAttrImpl v1.0.0.0 - -
                  ClangAttrList v1.0.0.0 - -
                  ClangAttrPCHRead v1.0.0.0 - -
                  ClangAttrPCHWrite v1.0.0.0 - -
                  ClangAttrParsedAttrImpl v1.0.0.0 - -
                  ClangAttrParsedAttrKinds v1.0.0.0 - -
                  ClangAttrParsedAttrList v1.0.0.0 - -
                  ClangAttrParserStringSwitches v1.0.0.0 - -
                  ClangAttrSpellingListIndex v1.0.0.0 - -
                  ClangAttrSubMatchRulesParserStringSwitch es v1.0.0.0 - -
                  ClangAttrSubjectMatchRuleList v1.0.0.0 - -
                  ClangAttrTemplateInstantiate v1.0.0.0 - -
                  ClangAttrVisitor v1.0.0.0 - -
                  ClangCodeGenTests v1.0.0.0gtest v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangFrontend v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangAST v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangParse v1.0.0.0 ; Externals v1.0.0.0 ; clangSema v1.0.0.0 ; clangLex v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  ClangCommentCommandInfo v1.0.0.0 - -
                  ClangCommentCommandList v1.0.0.0 - -
                  ClangCommentHTMLNamedCharacterReferences v1.0.0.0 - -
                  ClangCommentHTMLTags v1.0.0.0 - -
                  ClangCommentHTMLTagsProperties v1.0.0.0 - -
                  ClangCommentNodes v1.0.0.0 - -
                  ClangDeclNodes v1.0.0.0 - -
                  ClangDiagnosticAST v1.0.0.0 - -
                  ClangDiagnosticAnalysis v1.0.0.0 - -
                  ClangDiagnosticComment v1.0.0.0 - -
                  ClangDiagnosticCommon v1.0.0.0 - -
                  ClangDiagnosticCrossTU v1.0.0.0 - -
                  ClangDiagnosticDriver v1.0.0.0 - -
                  ClangDiagnosticFrontend v1.0.0.0 - -
                  ClangDiagnosticGroups v1.0.0.0 - -
                  ClangDiagnosticIndexName v1.0.0.0 - -
                  ClangDiagnosticLex v1.0.0.0 - -
                  ClangDiagnosticParse v1.0.0.0 - -
                  ClangDiagnosticRefactoring v1.0.0.0 - -
                  ClangDiagnosticSema v1.0.0.0 - -
                  ClangDiagnosticSerialization v1.0.0.0 - -
                  ClangDriverOptions v1.0.0.0 - -
                  ClangDriverTests v1.0.0.0gtest v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangDriver v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; -
                  ClangMoveTests v1.0.0.0WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangMove v1.0.0.0 ; clangTooling v1.0.0.0 ; gtest v1.0.0.0 ; -
                  ClangQueryTests v1.0.0.0gtest v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangQuery v1.0.0.0 ; clangTooling v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; -
                  ClangRenameTests v1.0.0.0WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFormat v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  ClangSACheckers v1.0.0.0 - -
                  ClangStmtNodes v1.0.0.0 - -
                  ClangTidyTests v1.0.0.0clangFrontend v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidy v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; gtest v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; -
                  ClangUnitTests v1.0.0.0 - -
                  ClangVisualizers v1.0.0.0 - -
                  ClangdTests v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangBasic v1.0.0.0 ; gtest v1.0.0.0 ; clangAST v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIndex v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; clangSema v1.0.0.0 ; clangLex v1.0.0.0 ; clangFormat v1.0.0.0 ; -
                  CodeGenTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  CrossTUTests v1.0.0.0clangAST v1.0.0.0 ; clangCrossTU v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  CvtResTableGen v1.0.0.0 - -
                  DebugInfoCodeViewTests v1.0.0.0LLVMDebugInfoCodeView v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; -
                  DebugInfoDWARFTests v1.0.0.0LLVMAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; gtest v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; -
                  DebugInfoMSFTests v1.0.0.0LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoMSF v1.0.0.0 ; gtest v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; -
                  DebugInfoPDBTests v1.0.0.0LLVMDebugInfoPDB v1.0.0.0 ; gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; -
                  DemangleTests v1.0.0.0gtest v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  DllOptionsTableGen v1.0.0.0 - -
                  DynamicASTMatchersTests v1.0.0.0gtest v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; Externals v1.0.0.0 ; -
                  DynamicLibraryLib v1.0.0.0 - -
                  DynamicLibraryTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; SecondLib v1.0.0.0 ; -
                  ExecutionEngineTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; -
                  ExtraToolsUnitTests v1.0.0.0 - -
                  Fibonacci v1.0.0.0LLVMAnalysis v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; Externals v1.0.0.0 ; -
                  FileCheck v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  FindAllSymbolsTests v1.0.0.0findAllSymbols v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  FormatTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFormat v1.0.0.0 ; Externals v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangBasic v1.0.0.0 ; -
                  FrontendTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; clangSema v1.0.0.0 ; clangCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; -
                  FuzzMutateTests v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; gtest v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  GlobalISelTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; Externals v1.0.0.0 ; -
                  HexagonCommonTableGen v1.0.0.0 - -
                  HowToUseJIT v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; Externals v1.0.0.0 ; -
                  INSTALL v1.0.0.0 - -
                  IPOTests v1.0.0.0gtest v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  IRTests v1.0.0.0gtest v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMPasses v1.0.0.0 ; -
                  IncludeFixerTests v1.0.0.0Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; gtest v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  Kaleidoscope v1.0.0.0 - -
                  Kaleidoscope-Ch2 v1.0.0.0WindowsAPI v1.0.0.0 ; -
                  Kaleidoscope-Ch3 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  Kaleidoscope-Ch4 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; -
                  Kaleidoscope-Ch5 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; -
                  Kaleidoscope-Ch6 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; -
                  Kaleidoscope-Ch7 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; -
                  Kaleidoscope-Ch8 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; -
                  Kaleidoscope-Ch9 v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; -
                  KillTheDoctor v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  LLVMAArch64AsmParser v1.0.0.0LLVMMCParser v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAArch64AsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ;
                  LLVMAArch64CodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; AArch64Tests v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAArch64Desc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; AArch64Tests v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAArch64Disassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAArch64Info v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; AArch64Tests v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAArch64Utils v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ;
                  LLVMAMDGPUAsmParser v1.0.0.0LLVMMCParser v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAMDGPUAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ;
                  LLVMAMDGPUCodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAMDGPUDesc v1.0.0.0LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAMDGPUDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAMDGPUInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMAMDGPUUtils v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ;
                  LLVMARMAsmParser v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMARMAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ;
                  LLVMARMCodeGen v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMARMDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ; clang v1.0.0.0 ; clangParse v1.0.0.0 ; dsymutil v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ;
                  LLVMARMDisassembler v1.0.0.0LLVMARMUtils v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMARMInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMARMUtils v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ;
                  LLVMAggressiveInstCombine v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMipo v1.0.0.0 ; bugpoint v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMAnalysis v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; AnalysisTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; IRTests v1.0.0.0 ; Kaleidoscope-Ch3 v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMipo v1.0.0.0 ; LinkerTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; ModuleMaker v1.0.0.0 ; OrcJITTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-dis v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-stress v1.0.0.0 ; opt v1.0.0.0 ; verify-uselistorder v1.0.0.0 ;
                  LLVMAsmParser v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; IRTests v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LinkerTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; verify-uselistorder v1.0.0.0 ;
                  LLVMAsmPrinter v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; clangTooling v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; CodeGenTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; dsymutil v1.0.0.0 ;
                  LLVMBPFAsmParser v1.0.0.0LLVMMCParser v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMBPFAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ;
                  LLVMBPFCodeGen v1.0.0.0LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBPFAsmPrinter v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMBPFDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBPFAsmPrinter v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMBPFDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMBPFInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBPFDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMBinaryFormat v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; BinaryFormatTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; IRTests v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; clangCodeGen v1.0.0.0 ; dsymutil v1.0.0.0 ; llvm-cvtres v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-size v1.0.0.0 ; obj2yaml v1.0.0.0 ; sancov v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMBitReader v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; BitcodeTests v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMObject v1.0.0.0 ; LTO v1.0.0.0 ; clang-doc v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangDoc v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangSerialization v1.0.0.0 ; llvm-bcanalyzer v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-dis v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-modextract v1.0.0.0 ; verify-uselistorder v1.0.0.0 ;
                  LLVMBitWriter v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMObject v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMipo v1.0.0.0 ; ModuleMaker v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-modextract v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ; verify-uselistorder v1.0.0.0 ;
                  LLVMCFIVerify v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; llvm-cfi-verify v1.0.0.0 ;
                  LLVMCodeGen v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; AArch64Tests v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; CodeGenTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; MITests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; clangBasic v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; dsymutil v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMCore v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; AArch64Tests v1.0.0.0 ; ADTTests v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; FrontendTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; IRTests v1.0.0.0 ; Kaleidoscope-Ch3 v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisX86 v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMipo v1.0.0.0 ; LTO v1.0.0.0 ; LinkerTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; MITests v1.0.0.0 ; ModuleMaker v1.0.0.0 ; OrcJITTests v1.0.0.0 ; PluginsTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIndex v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; llvm-as v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-dis v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-modextract v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-profdata v1.0.0.0 ; llvm-split v1.0.0.0 ; llvm-stress v1.0.0.0 ; opt v1.0.0.0 ; verify-uselistorder v1.0.0.0 ;
                  LLVMCoroutines v1.0.0.0LLVMipo v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; Externals v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMCoverage v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangDriver v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-profdata v1.0.0.0 ;
                  LLVMDebugInfoCodeView v1.0.0.0LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-readobj v1.0.0.0 ; obj2yaml v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMDebugInfoDWARF v1.0.0.0LLVMBinaryFormat v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMObject v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; dsymutil v1.0.0.0 ; llvm-cfi-verify v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; llvm-symbolizer v1.0.0.0 ; llvm-xray v1.0.0.0 ; obj2yaml v1.0.0.0 ; sancov v1.0.0.0 ; sanstats v1.0.0.0 ;
                  LLVMDebugInfoMSF v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ;
                  LLVMDebugInfoPDB v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; Externals v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMDebugInfoMSF v1.0.0.0 ; DebugInfoPDBTests v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ;
                  LLVMDemangle v1.0.0.0WindowsAPI v1.0.0.0 ; DemangleTests v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; llvm-cxxfilt v1.0.0.0 ; llvm-demangle-fuzzer v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-report v1.0.0.0 ;
                  LLVMDlltoolDriver v1.0.0.0LLVMOption v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; llvm-ar v1.0.0.0 ;
                  LLVMExecutionEngine v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; MCJITTests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; lli v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ;
                  LLVMExegesis v1.0.0.0LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMObject v1.0.0.0 ; Externals v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86 v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; llvm-exegesis v1.0.0.0 ;
                  LLVMExegesisARMTests v1.0.0.0Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; gtest v1.0.0.0 ; -
                  LLVMExegesisTests v1.0.0.0LLVMExegesis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; -
                  LLVMExegesisX86 v1.0.0.0LLVMExegesis v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; llvm-exegesis v1.0.0.0 ;
                  LLVMExegesisX86Tests v1.0.0.0Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisX86 v1.0.0.0 ; -
                  LLVMFuzzMutate v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; clang-fuzzer v1.0.0.0 ; llvm-demangle-fuzzer v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-special-case-list-fuzzer v1.0.0.0 ;
                  LLVMGlobalISel v1.0.0.0LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMTarget v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ;
                  LLVMHello v1.0.0.0 - -
                  LLVMHexagonAsmParser v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMHexagonCodeGen v1.0.0.0LLVMCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMHexagonDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMHexagonDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMHexagonInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMIRReader v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMipo v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; lli v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-lto v1.0.0.0 ;
                  LLVMInstCombine v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMipo v1.0.0.0 ; MCJITTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMInstrumentation v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMipo v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMInterpreter v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTarget v1.0.0.0 ; -
                  LLVMLTO v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LTO v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LTO v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ;
                  LLVMLanaiAsmParser v1.0.0.0LLVMMCParser v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMLanaiAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ;
                  LLVMLanaiCodeGen v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMLanaiDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMLanaiDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMLanaiInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMLibDriver v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMOption v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; llvm-ar v1.0.0.0 ;
                  LLVMLineEditor v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; LineEditorTests v1.0.0.0 ; clang-query v1.0.0.0 ; clangAST v1.0.0.0 ; clangQuery v1.0.0.0 ;
                  LLVMLinker v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; Externals v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMipo v1.0.0.0 ; LinkerTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-link v1.0.0.0 ;
                  LLVMMC v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; AArch64Tests v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBPFDisassembler v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMSP430Desc v1.0.0.0 ; LLVMMSP430Info v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsAsmPrinter v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMNVPTXInfo v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSparcDisassembler v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZAsmPrinter v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMXCoreAsmPrinter v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ; LLVMXCoreDisassembler v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; MCTests v1.0.0.0 ; MITests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang v1.0.0.0 ; clangBasic v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangParse v1.0.0.0 ; dsymutil v1.0.0.0 ; llc v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-exegesis v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ; opt v1.0.0.0 ; sancov v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMMCDisassembler v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMBPFDisassembler v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSparcDisassembler v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMXCoreDisassembler v1.0.0.0 ; MCTests v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; sancov v1.0.0.0 ;
                  LLVMMCJIT v1.0.0.0LLVMExecutionEngine v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMObject v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMExegesis v1.0.0.0 ;
                  LLVMMCParser v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; clang v1.0.0.0 ; clangParse v1.0.0.0 ; clangSema v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ;
                  LLVMMIRParser v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; AArch64Tests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; MITests v1.0.0.0 ; llc v1.0.0.0 ;
                  LLVMMSP430AsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMSP430Desc v1.0.0.0 ;
                  LLVMMSP430CodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMMSP430Info v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMSP430Desc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMMSP430Info v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMSP430Info v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMSP430Desc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMipsAsmParser v1.0.0.0LLVMMC v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMipsAsmPrinter v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ;
                  LLVMMipsCodeGen v1.0.0.0LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMMipsAsmPrinter v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMipsDesc v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMipsAsmPrinter v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMipsDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMMipsInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMNVPTXAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ;
                  LLVMNVPTXCodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMNVPTXInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMNVPTXDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMNVPTXInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMNVPTXInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMObjCARCOpts v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; Externals v1.0.0.0 ; LLVMLTO v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMObject v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLibDriver v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMXRay v1.0.0.0 ; LLVMipo v1.0.0.0 ; ObjectTests v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clangCodeGen v1.0.0.0 ; dsymutil v1.0.0.0 ; lli v1.0.0.0 ; llvm-ar v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-cvtres v1.0.0.0 ; llvm-cxxdump v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-rc v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; llvm-size v1.0.0.0 ; obj2yaml v1.0.0.0 ; sancov v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMObjectYAML v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; ObjectYAMLTests v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; obj2yaml v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMOption v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMLibDriver v1.0.0.0 ; OptionTests v1.0.0.0 ; clang v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangTooling v1.0.0.0 ; llvm-cvtres v1.0.0.0 ; llvm-mt v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-rc v1.0.0.0 ; modularize v1.0.0.0 ;
                  LLVMOrcJIT v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; OrcJITTests v1.0.0.0 ; lli v1.0.0.0 ;
                  LLVMPasses v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; IRTests v1.0.0.0 ; LLVMLTO v1.0.0.0 ; PluginsTests v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMPowerPCAsmParser v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMPowerPCAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ;
                  LLVMPowerPCCodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMPowerPCDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; Externals v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMPowerPCDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMPowerPCInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMProfileData v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMipo v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangFrontend v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-profdata v1.0.0.0 ;
                  LLVMRuntimeDyld v1.0.0.0LLVMCore v1.0.0.0 ; LLVMObject v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; lli v1.0.0.0 ; lli-child-target v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ;
                  LLVMScalarOpts v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; IRTests v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMipo v1.0.0.0 ; MCJITTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llc v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMSelectionDAG v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; CodeGenTests v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ;
                  LLVMSparcAsmParser v1.0.0.0LLVMMCParser v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSparcAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ;
                  LLVMSparcCodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSparcDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSparcDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSparcInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSparcDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSupport v1.0.0.0WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; AArch64Tests v1.0.0.0 ; ADTTests v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BasicTests v1.0.0.0 ; BinaryFormatTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; BrainF v1.0.0.0 ; BuildingAJIT-Ch1 v1.0.0.0 ; BuildingAJIT-Ch2 v1.0.0.0 ; BuildingAJIT-Ch3 v1.0.0.0 ; BuildingAJIT-Ch4 v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; DebugInfoPDBTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; DynamicLibraryTests v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; Fibonacci v1.0.0.0 ; FileCheck v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; HowToUseJIT v1.0.0.0 ; IPOTests v1.0.0.0 ; IRTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; Kaleidoscope-Ch3 v1.0.0.0 ; Kaleidoscope-Ch4 v1.0.0.0 ; Kaleidoscope-Ch5 v1.0.0.0 ; Kaleidoscope-Ch6 v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; Kaleidoscope-Ch8 v1.0.0.0 ; Kaleidoscope-Ch9 v1.0.0.0 ; KillTheDoctor v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAArch64AsmPrinter v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAArch64Utils v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMAMDGPUAsmPrinter v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMAMDGPUUtils v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMARMAsmPrinter v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMARMUtils v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMBPFAsmPrinter v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMBPFDisassembler v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMDebugInfoMSF v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86 v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMLanaiAsmPrinter v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMLibDriver v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMSP430AsmPrinter v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMMSP430Desc v1.0.0.0 ; LLVMMSP430Info v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMMipsAsmPrinter v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMNVPTXAsmPrinter v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMNVPTXInfo v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMOption v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMPowerPCAsmPrinter v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSparcAsmPrinter v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSparcDisassembler v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZAsmPrinter v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMTableGen v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMWindowsManifest v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMX86Utils v1.0.0.0 ; LLVMXCoreAsmPrinter v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ; LLVMXCoreDisassembler v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; LLVMXRay v1.0.0.0 ; LLVMipo v1.0.0.0 ; LTO v1.0.0.0 ; LexTests v1.0.0.0 ; LineEditorTests v1.0.0.0 ; LinkerTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; MCTests v1.0.0.0 ; MITests v1.0.0.0 ; ModuleMaker v1.0.0.0 ; ObjectTests v1.0.0.0 ; ObjectYAMLTests v1.0.0.0 ; OptionTests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; PluginsTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; RewriteTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; SemaTests v1.0.0.0 ; StaticAnalysisTests v1.0.0.0 ; SupportTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; XRayTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; bugpoint v1.0.0.0 ; c-index-test v1.0.0.0 ; clang v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-doc v1.0.0.0 ; clang-format v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clang-query v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangBasic v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangDriver v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangLex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangQuery v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangd v1.0.0.0 ; diagtool v1.0.0.0 ; dsymutil v1.0.0.0 ; find-all-symbols v1.0.0.0 ; findAllSymbols v1.0.0.0 ; global-symbol-builder v1.0.0.0 ; gtest_main v1.0.0.0 ; libclang v1.0.0.0 ; llc v1.0.0.0 ; lli v1.0.0.0 ; lli-child-target v1.0.0.0 ; llvm-ar v1.0.0.0 ; llvm-as v1.0.0.0 ; llvm-bcanalyzer v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-cat v1.0.0.0 ; llvm-cfi-verify v1.0.0.0 ; llvm-config v1.0.0.0 ; llvm-cov v1.0.0.0 ; llvm-cvtres v1.0.0.0 ; llvm-cxxdump v1.0.0.0 ; llvm-cxxfilt v1.0.0.0 ; llvm-diff v1.0.0.0 ; llvm-dis v1.0.0.0 ; llvm-dwarfdump v1.0.0.0 ; llvm-dwp v1.0.0.0 ; llvm-exegesis v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-isel-fuzzer v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-lto v1.0.0.0 ; llvm-lto2 v1.0.0.0 ; llvm-mc v1.0.0.0 ; llvm-mca v1.0.0.0 ; llvm-modextract v1.0.0.0 ; llvm-mt v1.0.0.0 ; llvm-nm v1.0.0.0 ; llvm-objcopy v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; llvm-opt-report v1.0.0.0 ; llvm-pdbutil v1.0.0.0 ; llvm-profdata v1.0.0.0 ; llvm-rc v1.0.0.0 ; llvm-readobj v1.0.0.0 ; llvm-rtdyld v1.0.0.0 ; llvm-size v1.0.0.0 ; llvm-special-case-list-fuzzer v1.0.0.0 ; llvm-split v1.0.0.0 ; llvm-stress v1.0.0.0 ; llvm-strings v1.0.0.0 ; llvm-symbolizer v1.0.0.0 ; llvm-xray v1.0.0.0 ; modularize v1.0.0.0 ; not v1.0.0.0 ; obj.clang-tblgen v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ; obj2yaml v1.0.0.0 ; opt v1.0.0.0 ; pp-trace v1.0.0.0 ; sancov v1.0.0.0 ; sanstats v1.0.0.0 ; tool-template v1.0.0.0 ; verify-uselistorder v1.0.0.0 ; yaml-bench v1.0.0.0 ; yaml2obj v1.0.0.0 ;
                  LLVMSymbolize v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; llvm-objdump v1.0.0.0 ; llvm-symbolizer v1.0.0.0 ; llvm-xray v1.0.0.0 ; sancov v1.0.0.0 ; sanstats v1.0.0.0 ;
                  LLVMSystemZAsmParser v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSystemZAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ;
                  LLVMSystemZCodeGen v1.0.0.0LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSystemZAsmPrinter v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSystemZDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSystemZAsmPrinter v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSystemZDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMSystemZInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMTableGen v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; obj.clang-tblgen v1.0.0.0 ; obj.llvm-tblgen v1.0.0.0 ;
                  LLVMTarget v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAArch64Info v1.0.0.0 ; LLVMAMDGPUInfo v1.0.0.0 ; LLVMARMInfo v1.0.0.0 ; LLVMBPFInfo v1.0.0.0 ; LLVMHexagonInfo v1.0.0.0 ; LLVMLanaiInfo v1.0.0.0 ; LLVMMipsInfo v1.0.0.0 ; LLVMMSP430Info v1.0.0.0 ; LLVMNVPTXInfo v1.0.0.0 ; LLVMPowerPCInfo v1.0.0.0 ; LLVMSparcInfo v1.0.0.0 ; LLVMSystemZInfo v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMBPFCodeGen v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMMSP430CodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMAArch64Desc v1.0.0.0 ; LLVMAMDGPUDesc v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBPFDesc v1.0.0.0 ; LLVMHexagonDesc v1.0.0.0 ; LLVMLanaiDesc v1.0.0.0 ; LLVMMipsDesc v1.0.0.0 ; LLVMMSP430Desc v1.0.0.0 ; LLVMNVPTXDesc v1.0.0.0 ; LLVMPowerPCDesc v1.0.0.0 ; LLVMSparcDesc v1.0.0.0 ; LLVMSystemZDesc v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ; LLVMAArch64AsmParser v1.0.0.0 ; LLVMAMDGPUAsmParser v1.0.0.0 ; LLVMARMAsmParser v1.0.0.0 ; LLVMBPFAsmParser v1.0.0.0 ; LLVMHexagonAsmParser v1.0.0.0 ; LLVMLanaiAsmParser v1.0.0.0 ; LLVMMipsAsmParser v1.0.0.0 ; LLVMPowerPCAsmParser v1.0.0.0 ; LLVMSparcAsmParser v1.0.0.0 ; LLVMSystemZAsmParser v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMAArch64Disassembler v1.0.0.0 ; LLVMAMDGPUDisassembler v1.0.0.0 ; LLVMARMDisassembler v1.0.0.0 ; LLVMBPFDisassembler v1.0.0.0 ; LLVMHexagonDisassembler v1.0.0.0 ; LLVMLanaiDisassembler v1.0.0.0 ; LLVMMipsDisassembler v1.0.0.0 ; LLVMPowerPCDisassembler v1.0.0.0 ; LLVMSparcDisassembler v1.0.0.0 ; LLVMSystemZDisassembler v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ; LLVMXCoreDisassembler v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAArch64CodeGen v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMARMCodeGen v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMInterpreter v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLanaiCodeGen v1.0.0.0 ; LLVMMCJIT v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMMipsCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMSparcCodeGen v1.0.0.0 ; LLVMSystemZCodeGen v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-c-test v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMTestingSupport v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; ClangdTests v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; DebugInfoPDBTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; SupportTests v1.0.0.0 ;
                  LLVMTransformUtils v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Kaleidoscope-Ch7 v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMPowerPCCodeGen v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMipo v1.0.0.0 ; UtilsTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llc v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ; sanstats v1.0.0.0 ;
                  LLVMVectorize v1.0.0.0LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMipo v1.0.0.0 ; VectorizeTests v1.0.0.0 ; bugpoint v1.0.0.0 ; llc v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LLVMVisualizers v1.0.0.0 - -
                  LLVMWindowsManifest v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; llvm-mt v1.0.0.0 ;
                  LLVMX86AsmParser v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMX86AsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMX86Utils v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ;
                  LLVMX86CodeGen v1.0.0.0LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMGlobalISel v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMX86Utils v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMX86Desc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ;
                  LLVMX86Disassembler v1.0.0.0Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMX86Info v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMX86Info v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMX86AsmParser v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ; LLVMX86Desc v1.0.0.0 ; LLVMX86Disassembler v1.0.0.0 ;
                  LLVMX86Utils v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMX86AsmPrinter v1.0.0.0 ; LLVMX86CodeGen v1.0.0.0 ;
                  LLVMXCoreAsmPrinter v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ;
                  LLVMXCoreCodeGen v1.0.0.0LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMSelectionDAG v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMXCoreAsmPrinter v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMXCoreDesc v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMXCoreAsmPrinter v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMXCoreDisassembler v1.0.0.0LLVMMCDisassembler v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMXCoreInfo v1.0.0.0 ; LLVMTarget v1.0.0.0 ;
                  LLVMXCoreInfo v1.0.0.0LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMXCoreCodeGen v1.0.0.0 ; LLVMXCoreDesc v1.0.0.0 ; LLVMXCoreDisassembler v1.0.0.0 ;
                  LLVMXRay v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; llvm-xray v1.0.0.0 ;
                  LLVMipo v1.0.0.0LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; IPOTests v1.0.0.0 ; LLVMAMDGPUCodeGen v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMHexagonCodeGen v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMNVPTXCodeGen v1.0.0.0 ; LLVMPasses v1.0.0.0 ; MCJITTests v1.0.0.0 ; bugpoint v1.0.0.0 ; clangCodeGen v1.0.0.0 ; llvm-extract v1.0.0.0 ; llvm-link v1.0.0.0 ; llvm-opt-fuzzer v1.0.0.0 ; opt v1.0.0.0 ;
                  LTO v1.0.0.0LLVMLTO v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMLTO v1.0.0.0 ; llvm-lto v1.0.0.0 ;
                  LTO_exports v1.0.0.0 - -
                  LanaiCommonTableGen v1.0.0.0 - -
                  LexTests v1.0.0.0clangLex v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; clangAST v1.0.0.0 ; clangSema v1.0.0.0 ; clangParse v1.0.0.0 ; -
                  LibOptionsTableGen v1.0.0.0 - -
                  LineEditorTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  LinkerTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; -
                  MCJITTests v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; gtest v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMipo v1.0.0.0 ; -
                  MCTests v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  MITests v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; -
                  MSP430CommonTableGen v1.0.0.0 - -
                  MipsCommonTableGen v1.0.0.0 - -
                  ModuleMaker v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; -
                  MtTableGen v1.0.0.0 - -
                  NVPTXCommonTableGen v1.0.0.0 - -
                  ObjcopyOptsTableGen v1.0.0.0 - -
                  ObjectTests v1.0.0.0gtest v1.0.0.0 ; LLVMObject v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; -
                  ObjectYAMLTests v1.0.0.0LLVMObjectYAML v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; -
                  OptionTests v1.0.0.0LLVMOption v1.0.0.0 ; gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  OptsTestTableGen v1.0.0.0 - -
                  OrcJITTests v1.0.0.0Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; gtest v1.0.0.0 ; -
                  PACKAGE v1.0.0.0 - -
                  PipSqueak v1.0.0.0WindowsAPI v1.0.0.0 ; -
                  PluginsTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMCore v1.0.0.0 ; -
                  PowerPCCommonTableGen v1.0.0.0 - -
                  ProfileDataTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  RcTableGen v1.0.0.0 - -
                  RewriteTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangRewrite v1.0.0.0 ; gtest v1.0.0.0 ; -
                  ScalarTests v1.0.0.0LLVMCore v1.0.0.0 ; gtest v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; -
                  SecondLib v1.0.0.0WindowsAPI v1.0.0.0 ; DynamicLibraryTests v1.0.0.0 ;
                  SemaTests v1.0.0.0clangSema v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; gtest v1.0.0.0 ; clangParse v1.0.0.0 ; clangTooling v1.0.0.0 ; Externals v1.0.0.0 ; -
                  SparcCommonTableGen v1.0.0.0 - -
                  StaticAnalysisTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; -
                  StmtDataCollectors v1.0.0.0 - -
                  StripOptsTableGen v1.0.0.0 - -
                  SupportTests v1.0.0.0gtest v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; -
                  SystemZCommonTableGen v1.0.0.0 - -
                  TestPlugin v1.0.0.0 - -
                  ToolingTests v1.0.0.0clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangAST v1.0.0.0 ; gtest v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangLex v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangFormat v1.0.0.0 ; LLVMMC v1.0.0.0 ; -
                  UnitTests v1.0.0.0 - -
                  UtilsTests v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; gtest v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; Externals v1.0.0.0 ; -
                  VectorizeTests v1.0.0.0gtest v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; -
                  X86CommonTableGen v1.0.0.0 - -
                  XCoreCommonTableGen v1.0.0.0 - -
                  XRayTests v1.0.0.0gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; -
                  ZERO_CHECK v1.0.0.0 - -
                  arcmt-test v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; -
                  bugpoint v1.0.0.0LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMTarget v1.0.0.0 ; -
                  c-arcmt-test v1.0.0.0libclang v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  c-index-test v1.0.0.0libclang v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangIndex v1.0.0.0 ; clangAST v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  check v1.0.0.0 - -
                  check-all v1.0.0.0 - -
                  check-clang v1.0.0.0 - -
                  check-clang-tools v1.0.0.0 - -
                  check-lit v1.0.0.0 - -
                  check-llvm v1.0.0.0 - -
                  clang v1.0.0.0WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangLex v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; -
                  clang-apply-replacements v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangFormat v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  clang-change-namespace v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; -
                  clang-check v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; Externals v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangAST v1.0.0.0 ; -
                  clang-diff v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  clang-doc v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangDoc v1.0.0.0 ; clangTooling v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clang-format v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFormat v1.0.0.0 ; Externals v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangRewrite v1.0.0.0 ; -
                  clang-func-mapping v1.0.0.0LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangAST v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  clang-fuzzer v1.0.0.0LLVMFuzzMutate v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  clang-headers v1.0.0.0 - -
                  clang-import-test v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangParse v1.0.0.0 ; -
                  clang-include-fixer v1.0.0.0LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  clang-move v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangMove v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; -
                  clang-offload-bundler v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; -
                  clang-query v1.0.0.0LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangQuery v1.0.0.0 ; Externals v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; -
                  clang-refactor v1.0.0.0clangToolingRefactor v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangTooling v1.0.0.0 ; clangLex v1.0.0.0 ; -
                  clang-rename v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; -
                  clang-reorder-fields v1.0.0.0LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; -
                  clang-tablegen-targets v1.0.0.0 - -
                  clang-tblgen v1.0.0.0 - -
                  clang-test v1.0.0.0 - -
                  clang-test-depends v1.0.0.0 - -
                  clang-tidy v1.0.0.0LLVMSupport v1.0.0.0 ; clangTidy v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  clangARCMigrate v1.0.0.0clangFrontend v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangLex v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangEdit v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; arcmt-test v1.0.0.0 ; libclang v1.0.0.0 ;
                  clangAST v1.0.0.0LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; LexTests v1.0.0.0 ; SemaTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; c-index-test v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-refactor v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangBasic v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangQuery v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; findAllSymbols v1.0.0.0 ; libclang v1.0.0.0 ; modularize v1.0.0.0 ; pp-trace v1.0.0.0 ; tool-template v1.0.0.0 ;
                  clangASTMatchers v1.0.0.0Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clangAST v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangMove v1.0.0.0 ; clangQuery v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ; clangTooling v1.0.0.0 ; findAllSymbols v1.0.0.0 ; tool-template v1.0.0.0 ;
                  clangAnalysis v1.0.0.0clangAST v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangMove v1.0.0.0 ; clangSema v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ;
                  clangApplyReplacements v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; Externals v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ;
                  clangBasic v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangDriver v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangLex v1.0.0.0 ; clangParse v1.0.0.0 ; clangAST v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangSema v1.0.0.0 ; LLVMMC v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; BasicTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; LexTests v1.0.0.0 ; SemaTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; c-index-test v1.0.0.0 ; clang v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-format v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-offload-bundler v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangDriver v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIndex v1.0.0.0 ; clangLex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangQuery v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; diagtool v1.0.0.0 ; findAllSymbols v1.0.0.0 ; libclang v1.0.0.0 ; modularize v1.0.0.0 ; pp-trace v1.0.0.0 ; tool-template v1.0.0.0 ;
                  clangChangeNamespace v1.0.0.0clangASTMatchers v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangLex v1.0.0.0 ; clangFormat v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; clang-change-namespace v1.0.0.0 ;
                  clangCodeGen v1.0.0.0WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; clangLex v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; Externals v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMLTO v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; clangAnalysis v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMObject v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; clang-import-test v1.0.0.0 ;
                  clangCrossTU v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangIndex v1.0.0.0 ; CrossTUTests v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ;
                  clangDaemon v1.0.0.0clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangLex v1.0.0.0 ; clangSema v1.0.0.0 ; clangIndex v1.0.0.0 ; libclang v1.0.0.0 ; clangFormat v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangDriver v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; ClangdTests v1.0.0.0 ; clangd v1.0.0.0 ; global-symbol-builder v1.0.0.0 ;
                  clangDoc v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; Externals v1.0.0.0 ; clangTooling v1.0.0.0 ; clangBasic v1.0.0.0 ; clangIndex v1.0.0.0 ; clangFrontend v1.0.0.0 ; clang-doc v1.0.0.0 ;
                  clangDriver v1.0.0.0Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; clang v1.0.0.0 ; clang-import-test v1.0.0.0 ; clangBasic v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangTooling v1.0.0.0 ; modularize v1.0.0.0 ;
                  clangDynamicASTMatchers v1.0.0.0clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; clangAST v1.0.0.0 ; clangQuery v1.0.0.0 ;
                  clangEdit v1.0.0.0clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangLex v1.0.0.0 ; Externals v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ;
                  clangFormat v1.0.0.0clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangLex v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; FormatTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-format v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ;
                  clangFrontend v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangLex v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangAST v1.0.0.0 ; clangDriver v1.0.0.0 ; clangParse v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangSema v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; clangEdit v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangCrossTU v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; libclang v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; SemaTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; c-index-test v1.0.0.0 ; clang v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangQuery v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; diagtool v1.0.0.0 ; findAllSymbols v1.0.0.0 ; global-symbol-builder v1.0.0.0 ; libclang v1.0.0.0 ; modularize v1.0.0.0 ; pp-trace v1.0.0.0 ;
                  clangFrontendTool v1.0.0.0WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangDriver v1.0.0.0 ; clangTooling v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; FrontendTests v1.0.0.0 ; clang v1.0.0.0 ;
                  clangHandleCXX v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  clangIncludeFixer v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; findAllSymbols v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangAST v1.0.0.0 ; clangSema v1.0.0.0 ; clangFormat v1.0.0.0 ; clangLex v1.0.0.0 ; clangParse v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ;
                  clangIncludeFixerPlugin v1.0.0.0clangFrontend v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangSema v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  clangIndex v1.0.0.0clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangLex v1.0.0.0 ; clangFormat v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; ClangdTests v1.0.0.0 ; c-index-test v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; global-symbol-builder v1.0.0.0 ; libclang v1.0.0.0 ;
                  clangLex v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; ASTTests v1.0.0.0 ; BasicTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; LexTests v1.0.0.0 ; SemaTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; arcmt-test v1.0.0.0 ; clang v1.0.0.0 ; clang-import-test v1.0.0.0 ; clang-refactor v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangAST v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangBasic v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangCodeGen v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangEdit v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangParse v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangSema v1.0.0.0 ; clangSerialization v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingASTDiff v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; findAllSymbols v1.0.0.0 ; libclang v1.0.0.0 ; modularize v1.0.0.0 ; pp-trace v1.0.0.0 ;
                  clangMove v1.0.0.0clangAST v1.0.0.0 ; clangAnalysis v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangLex v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; clang-move v1.0.0.0 ;
                  clangParse v1.0.0.0WindowsAPI v1.0.0.0 ; clangSema v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; LexTests v1.0.0.0 ; SemaTests v1.0.0.0 ; clang-import-test v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ;
                  clangQuery v1.0.0.0Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; clangDynamicASTMatchers v1.0.0.0 ; LLVMLineEditor v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; clang-query v1.0.0.0 ;
                  clangReorderFields v1.0.0.0LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; clangBasic v1.0.0.0 ; clangToolingCore v1.0.0.0 ; -
                  clangRewrite v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; Externals v1.0.0.0 ; RewriteTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-format v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ;
                  clangRewriteFrontend v1.0.0.0WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangEdit v1.0.0.0 ; clangRewrite v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; clangSerialization v1.0.0.0 ; Externals v1.0.0.0 ; clang-check v1.0.0.0 ;
                  clangSema v1.0.0.0LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; clangAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; libclang v1.0.0.0 ; clangEdit v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; LexTests v1.0.0.0 ; SemaTests v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangBasic v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangParse v1.0.0.0 ; clangSerialization v1.0.0.0 ; libclang v1.0.0.0 ;
                  clangSerialization v1.0.0.0clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangSema v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; c-index-test v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIndex v1.0.0.0 ; clangRewriteFrontend v1.0.0.0 ;
                  clangStaticAnalyzerCheckers v1.0.0.0clangStaticAnalyzerCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; Externals v1.0.0.0 ; clangAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangLex v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ;
                  clangStaticAnalyzerCore v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangLex v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangRewrite v1.0.0.0 ; StaticAnalysisTests v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTidy v1.0.0.0 ;
                  clangStaticAnalyzerFrontend v1.0.0.0clangAST v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangCrossTU v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangTidy v1.0.0.0 ;
                  clangTidy v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; Externals v1.0.0.0 ; clangStaticAnalyzerCore v1.0.0.0 ; clangStaticAnalyzerFrontend v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBoostModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCERTModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyFuchsiaModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyHICPPModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyPlugin v1.0.0.0 ; clangTidyPortabilityModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ;
                  clangTidyAbseilModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyAndroidModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyBoostModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyBugproneModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; clangAnalysis v1.0.0.0 ; -
                  clangTidyCERTModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangAnalysis v1.0.0.0 ; -
                  clangTidyCppCoreGuidelinesModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangLex v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyFuchsiaModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyGoogleModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangFrontend v1.0.0.0 ; ClangTidyTests v1.0.0.0 ;
                  clangTidyHICPPModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyLLVMModule v1.0.0.0clangTidyUtils v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTidy v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangLex v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; -
                  clangTidyMPIModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangStaticAnalyzerCheckers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  clangTidyMiscModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyModernizeModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; -
                  clangTidyObjCModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; ClangTidyTests v1.0.0.0 ;
                  clangTidyPerformanceModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  clangTidyPlugin v1.0.0.0clangFrontend v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangTidy v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyPortabilityModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTidyReadabilityModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; clangTooling v1.0.0.0 ; clangFrontend v1.0.0.0 ; ClangTidyTests v1.0.0.0 ;
                  clangTidyUtils v1.0.0.0clangAST v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAnalysis v1.0.0.0 ; clangTidy v1.0.0.0 ; clangFrontend v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; clangTidyAbseilModule v1.0.0.0 ; clangTidyAndroidModule v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyCppCoreGuidelinesModule v1.0.0.0 ; clangTidyGoogleModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMiscModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyObjCModule v1.0.0.0 ; clangTidyPerformanceModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangTidyZirconModule v1.0.0.0 ;
                  clangTidyZirconModule v1.0.0.0clangTidy v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; clangAST v1.0.0.0 ; clangTidyUtils v1.0.0.0 ; Externals v1.0.0.0 ; -
                  clangTooling v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangRewrite v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; clangDriver v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangFormat v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangASTMatchers v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; SemaTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang-change-namespace v1.0.0.0 ; clang-check v1.0.0.0 ; clang-diff v1.0.0.0 ; clang-doc v1.0.0.0 ; clang-format v1.0.0.0 ; clang-func-mapping v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-move v1.0.0.0 ; clang-query v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clang-reorder-fields v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangDoc v1.0.0.0 ; clangFormat v1.0.0.0 ; clangFrontendTool v1.0.0.0 ; clangHandleCXX v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIncludeFixerPlugin v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTidyBugproneModule v1.0.0.0 ; clangTidyLLVMModule v1.0.0.0 ; clangTidyMPIModule v1.0.0.0 ; clangTidyModernizeModule v1.0.0.0 ; clangTidyReadabilityModule v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; find-all-symbols v1.0.0.0 ; findAllSymbols v1.0.0.0 ; global-symbol-builder v1.0.0.0 ; libclang v1.0.0.0 ; modularize v1.0.0.0 ; pp-trace v1.0.0.0 ; tool-template v1.0.0.0 ;
                  clangToolingASTDiff v1.0.0.0clangAST v1.0.0.0 ; Externals v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; clang-diff v1.0.0.0 ;
                  clangToolingCore v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangRewrite v1.0.0.0 ; Externals v1.0.0.0 ; clangAST v1.0.0.0 ; clangLex v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; FormatTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-format v1.0.0.0 ; clang-include-fixer v1.0.0.0 ; clang-tidy v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangChangeNamespace v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangFormat v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; clangIndex v1.0.0.0 ; clangMove v1.0.0.0 ; clangReorderFields v1.0.0.0 ; clangTidy v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingInclusions v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ;
                  clangToolingInclusions v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangBasic v1.0.0.0 ; clangLex v1.0.0.0 ; ToolingTests v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangFormat v1.0.0.0 ;
                  clangToolingRefactor v1.0.0.0clangAST v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangTooling v1.0.0.0 ; clangToolingCore v1.0.0.0 ; clangFormat v1.0.0.0 ; clangLex v1.0.0.0 ; clangIndex v1.0.0.0 ; clangRewrite v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; clang-apply-replacements v1.0.0.0 ; clang-refactor v1.0.0.0 ; clang-rename v1.0.0.0 ; clangApplyReplacements v1.0.0.0 ; clangDaemon v1.0.0.0 ; tool-template v1.0.0.0 ;
                  clangd v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangDaemon v1.0.0.0 ; -
                  count v1.0.0.0WindowsAPI v1.0.0.0 ; -
                  diagtool v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; clangBasic v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  dsymutil v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMAsmPrinter v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; -
                  find-all-symbols v1.0.0.0LLVMSupport v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; findAllSymbols v1.0.0.0 ; -
                  findAllSymbols v1.0.0.0clangASTMatchers v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangTooling v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; clangIncludeFixer v1.0.0.0 ; find-all-symbols v1.0.0.0 ;
                  global-symbol-builder v1.0.0.0LLVMSupport v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangTooling v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangIndex v1.0.0.0 ; -
                  gtest v1.0.0.0WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; AArch64Tests v1.0.0.0 ; ADTTests v1.0.0.0 ; ASTMatchersTests v1.0.0.0 ; ASTTests v1.0.0.0 ; AnalysisTests v1.0.0.0 ; AsmParserTests v1.0.0.0 ; BasicTests v1.0.0.0 ; BinaryFormatTests v1.0.0.0 ; BitcodeTests v1.0.0.0 ; CFIVerifyTests v1.0.0.0 ; ChangeNamespaceTests v1.0.0.0 ; ClangAnalysisTests v1.0.0.0 ; ClangApplyReplacementsTests v1.0.0.0 ; ClangCodeGenTests v1.0.0.0 ; ClangDriverTests v1.0.0.0 ; ClangMoveTests v1.0.0.0 ; ClangQueryTests v1.0.0.0 ; ClangRenameTests v1.0.0.0 ; ClangTidyTests v1.0.0.0 ; ClangdTests v1.0.0.0 ; CodeGenTests v1.0.0.0 ; CrossTUTests v1.0.0.0 ; DebugInfoCodeViewTests v1.0.0.0 ; DebugInfoDWARFTests v1.0.0.0 ; DebugInfoMSFTests v1.0.0.0 ; DebugInfoPDBTests v1.0.0.0 ; DemangleTests v1.0.0.0 ; DynamicASTMatchersTests v1.0.0.0 ; DynamicLibraryTests v1.0.0.0 ; ExecutionEngineTests v1.0.0.0 ; FindAllSymbolsTests v1.0.0.0 ; FormatTests v1.0.0.0 ; FrontendTests v1.0.0.0 ; FuzzMutateTests v1.0.0.0 ; GlobalISelTests v1.0.0.0 ; IPOTests v1.0.0.0 ; IRTests v1.0.0.0 ; IncludeFixerTests v1.0.0.0 ; LLVMExegesisARMTests v1.0.0.0 ; LLVMExegesisTests v1.0.0.0 ; LLVMExegesisX86Tests v1.0.0.0 ; LLVMTestingSupport v1.0.0.0 ; LexTests v1.0.0.0 ; LineEditorTests v1.0.0.0 ; LinkerTests v1.0.0.0 ; MCJITTests v1.0.0.0 ; MCTests v1.0.0.0 ; MITests v1.0.0.0 ; ObjectTests v1.0.0.0 ; ObjectYAMLTests v1.0.0.0 ; OptionTests v1.0.0.0 ; OrcJITTests v1.0.0.0 ; PluginsTests v1.0.0.0 ; ProfileDataTests v1.0.0.0 ; RewriteTests v1.0.0.0 ; ScalarTests v1.0.0.0 ; SemaTests v1.0.0.0 ; StaticAnalysisTests v1.0.0.0 ; SupportTests v1.0.0.0 ; ToolingTests v1.0.0.0 ; UtilsTests v1.0.0.0 ; VectorizeTests v1.0.0.0 ; XRayTests v1.0.0.0 ; gtest_main v1.0.0.0 ;
                  gtest_main v1.0.0.0LLVMSupport v1.0.0.0 ; gtest v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  intrinsics_gen v1.0.0.0 - -
                  libclang v1.0.0.0LLVMSupport v1.0.0.0 ; clangFrontend v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangLex v1.0.0.0 ; clangAST v1.0.0.0 ; clangIndex v1.0.0.0 ; clangSema v1.0.0.0 ; clangTooling v1.0.0.0 ; clangARCMigrate v1.0.0.0 ; c-arcmt-test v1.0.0.0 ; c-index-test v1.0.0.0 ; clangDaemon v1.0.0.0 ; clangFrontend v1.0.0.0 ; clangSema v1.0.0.0 ;
                  libclang-headers v1.0.0.0 - -
                  llc v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMIRParser v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; -
                  lli v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMOrcJIT v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; Externals v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; -
                  lli-child-target v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; -
                  llvm-PerfectShuffle v1.0.0.0WindowsAPI v1.0.0.0 ; -
                  llvm-ar v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; Externals v1.0.0.0 ; LLVMDlltoolDriver v1.0.0.0 ; LLVMLibDriver v1.0.0.0 ; -
                  llvm-as v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; -
                  llvm-bcanalyzer v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  llvm-c-test v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMTarget v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMObject v1.0.0.0 ; -
                  llvm-cat v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; -
                  llvm-cfi-verify v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCFIVerify v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-config v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-cov v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-cvtres v1.0.0.0LLVMOption v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMObject v1.0.0.0 ; -
                  llvm-cxxdump v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMObject v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-cxxfilt v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; -
                  llvm-demangle-fuzzer v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; -
                  llvm-diff v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-dis v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; -
                  llvm-dlltool v1.0.0.0 - -
                  llvm-dwarfdump v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-dwp v1.0.0.0LLVMARMDesc v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; -
                  llvm-exegesis v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMExegesis v1.0.0.0 ; Externals v1.0.0.0 ; LLVMExegesisX86 v1.0.0.0 ; -
                  llvm-extract v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMipo v1.0.0.0 ; -
                  llvm-headers v1.0.0.0 - -
                  llvm-isel-fuzzer v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-lib v1.0.0.0 - -
                  llvm-link v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMLinker v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; -
                  llvm-lto v1.0.0.0LLVMSupport v1.0.0.0 ; LTO v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMIRReader v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; -
                  llvm-lto2 v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMLTO v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-mc v1.0.0.0LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-mca v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMMC v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMMCParser v1.0.0.0 ; LLVMARMDesc v1.0.0.0 ; -
                  llvm-modextract v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-mt v1.0.0.0LLVMOption v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMWindowsManifest v1.0.0.0 ; -
                  llvm-nm v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; -
                  llvm-objcopy v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMOption v1.0.0.0 ; -
                  llvm-objdump v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; -
                  llvm-opt-fuzzer v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; Externals v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMTarget v1.0.0.0 ; -
                  llvm-opt-report v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDemangle v1.0.0.0 ; -
                  llvm-pdbutil v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMDebugInfoPDB v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; Externals v1.0.0.0 ; LLVMDebugInfoMSF v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; -
                  llvm-profdata v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCoverage v1.0.0.0 ; LLVMProfileData v1.0.0.0 ; LLVMCore v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-ranlib v1.0.0.0 - -
                  llvm-rc v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMOption v1.0.0.0 ; -
                  llvm-readelf v1.0.0.0 - -
                  llvm-readobj v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; -
                  llvm-rtdyld v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMRuntimeDyld v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMExecutionEngine v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-size v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; -
                  llvm-special-case-list-fuzzer v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMFuzzMutate v1.0.0.0 ; -
                  llvm-split v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  llvm-stress v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMCore v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm-strings v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  llvm-strip v1.0.0.0 - -
                  llvm-symbolizer v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; -
                  llvm-tblgen v1.0.0.0 - -
                  llvm-test-depends v1.0.0.0 - -
                  llvm-xray v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMXRay v1.0.0.0 ; Externals v1.0.0.0 ; -
                  llvm_vcsrevision_h v1.0.0.0 - -
                  modularize v1.0.0.0clangLex v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangDriver v1.0.0.0 ; LLVMOption v1.0.0.0 ; clangTooling v1.0.0.0 ; clangAST v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  not v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  obj.clang-tblgen v1.0.0.0LLVMTableGen v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; Externals v1.0.0.0 ; -
                  obj.llvm-tblgen v1.0.0.0LLVMTableGen v1.0.0.0 ; LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; Externals v1.0.0.0 ; -
                  obj2yaml v1.0.0.0WindowsAPI v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; Externals v1.0.0.0 ; -
                  ocaml_all v1.0.0.0 - -
                  ocaml_make_directory v1.0.0.0 - -
                  opt v1.0.0.0LLVMCore v1.0.0.0 ; LLVMSupport v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMPasses v1.0.0.0 ; LLVMipo v1.0.0.0 ; LLVMCodeGen v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMTarget v1.0.0.0 ; Externals v1.0.0.0 ; LLVMCoroutines v1.0.0.0 ; LLVMScalarOpts v1.0.0.0 ; LLVMObjCARCOpts v1.0.0.0 ; LLVMVectorize v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMInstCombine v1.0.0.0 ; LLVMAggressiveInstCombine v1.0.0.0 ; LLVMInstrumentation v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; -
                  pp-trace v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; clangLex v1.0.0.0 ; clangBasic v1.0.0.0 ; Externals v1.0.0.0 ; clangTooling v1.0.0.0 ; clangAST v1.0.0.0 ; clangFrontend v1.0.0.0 ; -
                  prepare-check-lit v1.0.0.0 - -
                  sancov v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMMC v1.0.0.0 ; LLVMMCDisassembler v1.0.0.0 ; Externals v1.0.0.0 ; -
                  sanstats v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMTransformUtils v1.0.0.0 ; LLVMSymbolize v1.0.0.0 ; LLVMDebugInfoDWARF v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  scan-build v1.0.0.0 - -
                  scan-view v1.0.0.0 - -
                  srpm v1.0.0.0 - -
                  test-depends v1.0.0.0 - -
                  tool-template v1.0.0.0clangASTMatchers v1.0.0.0 ; clangTooling v1.0.0.0 ; LLVMSupport v1.0.0.0 ; clangBasic v1.0.0.0 ; clangAST v1.0.0.0 ; clangToolingRefactor v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  verify-uselistorder v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMCore v1.0.0.0 ; LLVMAnalysis v1.0.0.0 ; LLVMBitWriter v1.0.0.0 ; LLVMBitReader v1.0.0.0 ; LLVMAsmParser v1.0.0.0 ; -
                  yaml-bench v1.0.0.0LLVMSupport v1.0.0.0 ; WindowsAPI v1.0.0.0 ; -
                  yaml2obj v1.0.0.0LLVMSupport v1.0.0.0 ; LLVMObjectYAML v1.0.0.0 ; WindowsAPI v1.0.0.0 ; LLVMBinaryFormat v1.0.0.0 ; LLVMDebugInfoCodeView v1.0.0.0 ; LLVMObject v1.0.0.0 ; LLVMMC v1.0.0.0 ; -

                  Projects Build Order

                  Some dependency cycles exist between C/C++ Projects of your application.
                  Dependency cycles between C/C++ Projects is a major code smell and it is recommended to refactor the code to avoid cycles.
                  Also, dependency cycles between C/C++ Projects prevent from finding a build order between C/C++ Projects

                  Analysis Log : Information and Warnings

                  Here are Logs emitted during CppDepend analysis.
                  The Warnings can reveal potential flaws concerning the health of the build process.
                  A particular warn can be disabled through the CppDepend interactive UI, panel Error List, tick the checkbox Disabled corresponding to the warn to disable.


                  Project:AArch64Tests=>'inttypes.h' file not found at C:\CoderGears\LLVM10\include\llvm-c/DataTypes.h:33:10 Project:AArch64Tests=>'llvm/IR/Attributes.inc' file not found at C:\CoderGears\LLVM10\include\llvm/IR/Attributes.h:74:14 Project:AArch64Tests=>'atomic' file not found at C:\CoderGears\LLVM10\include\llvm/Support/ManagedStatic.h:17:10 Project:AArch64Tests=>'mutex' file not found at C:\CoderGears\LLVM10\include\llvm/Support/Threading.h:40:10 Project:AArch64Tests=>'llvm/IR/Intrinsics.inc' file not found at C:\CoderGears\LLVM10\include\llvm/IR/Intrinsics.h:42:10 Project:AArch64Tests=>'AArch64GenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64/MCTargetDesc/AArch64MCTargetDesc.h:82:10 Project:AArch64Tests=>'AArch64GenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64/MCTargetDesc/AArch64MCTargetDesc.h:87:10 Project:AArch64Tests=>'AArch64GenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64/MCTargetDesc/AArch64MCTargetDesc.h:90:10 Project:AArch64Tests=>'AArch64GenSystemOperands.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64/Utils/AArch64BaseInfo.h:295:12 Project:AArch64Tests=>'chrono' file not found at C:\CoderGears\LLVM10\include\llvm/Support/Chrono.h:16:10 Project:ASTMatchersTests=>'clang/AST/DeclNodes.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/ASTFwd.h:22:10 Project:ASTMatchersTests=>'clang/AST/StmtNodes.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/ASTFwd.h:25:10 Project:ASTMatchersTests=>'clang/Basic/DiagnosticCommonKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/DiagnosticIDs.h:71:10 Project:ASTMatchersTests=>'clang/AST/CommentCommandList.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/CommentCommandTraits.h:132:10 Project:ASTMatchersTests=>'clang/Basic/AttrList.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/AttrKinds.h:28:10 Project:ASTMatchersTests=>'clang/AST/Attrs.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/Attr.h:320:10 Project:ASTMatchersTests=>'clang/Basic/AttrSubMatchRulesList.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/AttrSubjectMatchRules.h:22:10 Project:ASTMatchersTests=>'clang/Sema/AttrParsedAttrList.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Sema/AttributeList.h:366:14 Project:ASTTests=>'clang/AST/CommentNodes.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/Comment.h:194:10 Project:ASTTests=>'clang/AST/StmtDataCollectors.inc' file not found at C:\CoderGears\LLVM10\tools\clang\unittests\AST\DataCollectionTest.cpp:49:10 Project:ASTTests=>'clang/AST/AttrVisitor.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/RecursiveASTVisitor.h:313:10 Project:BuildingAJIT-Ch1=>'cinttypes' file not found at C:\CoderGears\LLVM10\include\llvm/Object/SymbolicFile.h:25:10 Project:ClangRenameTests=>'clang/Basic/DiagnosticRefactoringKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Tooling/Refactoring/RefactoringDiagnostic.h:23:10 Project:ClangdTests=>'condition_variable' file not found at C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd/Threading.h:17:10 Project:ClangdTests=>'future' file not found at C:\CoderGears\LLVM10\tools\clang\tools\extra\clangd/ClangdServer.h:26:10 Project:ClangdTests=>'thread' file not found at C:\CoderGears\LLVM10\tools\clang\tools\extra\unittests\clangd\ClangdTests.cpp:30:10 Project:LLVMAArch64AsmParser=>'AArch64GenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AsmParser\AArch64AsmParser.cpp:118:10 Project:LLVMAArch64AsmPrinter=>'AArch64GenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp:40:10 Project:LLVMAArch64AsmPrinter=>'AArch64GenAsmWriter1.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\InstPrinter\AArch64InstPrinter.cpp:43:10 Project:LLVMAArch64CodeGen=>'AArch64GenMCPseudoLowering.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64AsmPrinter.cpp:549:10 Project:LLVMAArch64CodeGen=>'AArch64GenFastISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp:303:10 Project:LLVMAArch64CodeGen=>'AArch64GenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64FastISel.cpp:308:10 Project:LLVMAArch64CodeGen=>'AArch64GenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64ISelDAGToDAG.cpp:177:10 Project:LLVMAArch64CodeGen=>'AArch64GenRegisterBank.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64/AArch64RegisterBankInfo.h:20:10 Project:LLVMAArch64CodeGen=>'AArch64GenGlobalISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\AArch64InstructionSelector.cpp:42:10 Project:LLVMAArch64Desc=>'AArch64GenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\MCTargetDesc\AArch64MCCodeEmitter.cpp:643:10 Project:LLVMAArch64Disassembler=>'AArch64GenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AArch64\Disassembler\AArch64Disassembler.cpp:231:10 Project:LLVMAMDGPUAsmParser=>'AMDGPUGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc/AMDGPUMCTargetDesc.h:59:10 Project:LLVMAMDGPUAsmParser=>'AMDGPUGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc/AMDGPUMCTargetDesc.h:65:10 Project:LLVMAMDGPUAsmParser=>'AMDGPUGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc/AMDGPUMCTargetDesc.h:72:10 Project:LLVMAMDGPUAsmParser=>'AMDGPUGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\AsmParser\AMDGPUAsmParser.cpp:842:10 Project:LLVMAMDGPUAsmPrinter=>'AMDGPUGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\InstPrinter\AMDGPUInstPrinter.cpp:1295:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenIntrinsics.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU/AMDGPUIntrinsicInfo.h:27:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenSearchableTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUInstrInfo.cpp:32:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenGlobalISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU/AMDGPUInstructionSelector.h:24:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenRegisterBank.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU/AMDGPURegisterBankInfo.h:20:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelDAGToDAG.cpp:226:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUISelLowering.cpp:129:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenMCPseudoLowering.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\AMDGPUMCInstLower.cpp:73:10 Project:LLVMAMDGPUCodeGen=>'AMDGPUGenDFAPacketizer.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\R600InstrInfo.cpp:48:10 Project:LLVMAMDGPUDesc=>'AMDGPUGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\MCTargetDesc\R600MCCodeEmitter.cpp:189:10 Project:LLVMAMDGPUDisassembler=>'AMDGPUGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\AMDGPU\Disassembler\AMDGPUDisassembler.cpp:140:10 Project:LLVMARMAsmParser=>'ARMGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM/MCTargetDesc/ARMMCTargetDesc.h:109:10 Project:LLVMARMAsmParser=>'ARMGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM/MCTargetDesc/ARMMCTargetDesc.h:114:10 Project:LLVMARMAsmParser=>'ARMGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM/MCTargetDesc/ARMMCTargetDesc.h:117:10 Project:LLVMARMAsmParser=>'ARMGenSystemRegister.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\Utils/ARMBaseInfo.h:134:12 Project:LLVMARMAsmParser=>'ARMGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\AsmParser\ARMAsmParser.cpp:521:10 Project:LLVMARMAsmPrinter=>'ARMGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\InstPrinter\ARMInstPrinter.cpp:38:10 Project:LLVMARMCodeGen=>'ARMGenMCPseudoLowering.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\ARMAsmPrinter.cpp:1189:10 Project:LLVMARMCodeGen=>'ARMGenFastISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp:164:12 Project:LLVMARMCodeGen=>'ARMGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\ARMFastISel.cpp:248:10 Project:LLVMARMCodeGen=>'ARMGenRegisterBank.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM/ARMRegisterBankInfo.h:20:10 Project:LLVMARMCodeGen=>'ARMGenGlobalISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\ARMInstructionSelector.cpp:30:10 Project:LLVMARMCodeGen=>'ARMGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\ARMISelDAGToDAG.cpp:171:10 Project:LLVMARMDesc=>'ARMGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\MCTargetDesc\ARMMCCodeEmitter.cpp:1713:10 Project:LLVMARMDisassembler=>'ARMGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\ARM\Disassembler\ARMDisassembler.cpp:412:10 Project:LLVMAnalysis=>'cfenv' file not found at C:\CoderGears\LLVM10\lib\Analysis\ConstantFolding.cpp:49:10 Project:LLVMBPFAsmParser=>'BPFGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\MCTargetDesc/BPFMCTargetDesc.h:62:10 Project:LLVMBPFAsmParser=>'BPFGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\MCTargetDesc/BPFMCTargetDesc.h:67:10 Project:LLVMBPFAsmParser=>'BPFGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\MCTargetDesc/BPFMCTargetDesc.h:70:10 Project:LLVMBPFAsmParser=>'BPFGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\AsmParser\BPFAsmParser.cpp:56:10 Project:LLVMBPFAsmPrinter=>'BPFGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\InstPrinter\BPFInstPrinter.cpp:26:10 Project:LLVMBPFCodeGen=>'BPFGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\BPFISelDAGToDAG.cpp:71:10 Project:LLVMBPFCodeGen=>'BPFGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\BPFISelLowering.cpp:179:10 Project:LLVMBPFDesc=>'BPFGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\MCTargetDesc\BPFMCCodeEmitter.cpp:173:10 Project:LLVMBPFDisassembler=>'BPFGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\BPF\Disassembler\BPFDisassembler.cpp:139:10 Project:LLVMCore=>'AttributesCompatFunc.inc' file not found at C:\CoderGears\LLVM10\lib\IR\Attributes.cpp:1686:10 Project:LLVMDlltoolDriver=>'Options.inc' file not found at C:\CoderGears\LLVM10\lib\ToolDrivers\llvm-dlltool\DlltoolDriver.cpp:34:10 Project:LLVMExegesisX86Tests=>'X86GenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86/MCTargetDesc/X86MCTargetDesc.h:132:10 Project:LLVMExegesisX86Tests=>'X86GenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86/MCTargetDesc/X86MCTargetDesc.h:137:10 Project:LLVMExegesisX86Tests=>'X86GenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86/MCTargetDesc/X86MCTargetDesc.h:140:10 Project:LLVMHexagonAsmParser=>'HexagonGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:79:10 Project:LLVMHexagonAsmParser=>'HexagonGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:85:10 Project:LLVMHexagonAsmParser=>'HexagonGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:88:10 Project:LLVMHexagonAsmParser=>'HexagonGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\AsmParser\HexagonAsmParser.cpp:155:10 Project:LLVMHexagonCodeGen=>'HexagonGenDFAPacketizer.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonInstrInfo.cpp:70:10 Project:LLVMHexagonCodeGen=>'HexagonGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon/HexagonISelDAGToDAG.h:119:12 Project:LLVMHexagonCodeGen=>'HexagonGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\HexagonISelLowering.cpp:151:10 Project:LLVMHexagonDesc=>'HexagonGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonInstPrinter.cpp:29:10 Project:LLVMHexagonDesc=>'HexagonGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\MCTargetDesc\HexagonMCCodeEmitter.cpp:803:10 Project:LLVMHexagonDisassembler=>'HexagonGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Hexagon\Disassembler\HexagonDisassembler.cpp:205:10 Project:LLVMLTO=>'llvm/Support/VCSRevision.h' file not found at C:\CoderGears\LLVM10\lib\LTO\LTO.cpp:39:10 Project:LLVMLanaiAsmParser=>'LanaiGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai/MCTargetDesc/LanaiMCTargetDesc.h:51:10 Project:LLVMLanaiAsmParser=>'LanaiGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai/MCTargetDesc/LanaiMCTargetDesc.h:55:10 Project:LLVMLanaiAsmParser=>'LanaiGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai/MCTargetDesc/LanaiMCTargetDesc.h:58:10 Project:LLVMLanaiAsmParser=>'LanaiGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\AsmParser\LanaiAsmParser.cpp:78:10 Project:LLVMLanaiAsmPrinter=>'LanaiGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\InstPrinter\LanaiInstPrinter.cpp:30:10 Project:LLVMLanaiCodeGen=>'LanaiGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\LanaiISelDAGToDAG.cpp:68:10 Project:LLVMLanaiCodeGen=>'LanaiGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\LanaiISelLowering.cpp:366:10 Project:LLVMLanaiDesc=>'LanaiGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\MCTargetDesc\LanaiMCCodeEmitter.cpp:302:10 Project:LLVMLanaiDisassembler=>'LanaiGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Lanai\Disassembler\LanaiDisassembler.cpp:72:10 Project:LLVMMSP430AsmPrinter=>'MSP430GenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430/MCTargetDesc/MSP430MCTargetDesc.h:29:10 Project:LLVMMSP430AsmPrinter=>'MSP430GenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430/MCTargetDesc/MSP430MCTargetDesc.h:33:10 Project:LLVMMSP430AsmPrinter=>'MSP430GenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430/MCTargetDesc/MSP430MCTargetDesc.h:36:10 Project:LLVMMSP430AsmPrinter=>'MSP430GenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430\InstPrinter\MSP430InstPrinter.cpp:27:10 Project:LLVMMSP430CodeGen=>'MSP430GenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430\MSP430ISelDAGToDAG.cpp:113:12 Project:LLVMMSP430CodeGen=>'MSP430GenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\MSP430\MSP430ISelLowering.cpp:391:10 Project:LLVMMipsAsmParser=>'MipsGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc/MipsMCTargetDesc.h:64:10 Project:LLVMMipsAsmParser=>'MipsGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc/MipsMCTargetDesc.h:68:10 Project:LLVMMipsAsmParser=>'MipsGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc/MipsMCTargetDesc.h:71:10 Project:LLVMMipsAsmParser=>'MipsGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\AsmParser\MipsAsmParser.cpp:159:10 Project:LLVMMipsAsmPrinter=>'MipsGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\InstPrinter\MipsInstPrinter.cpp:29:10 Project:LLVMMipsCodeGen=>'MipsGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips/MipsISelDAGToDAG.h:53:12 Project:LLVMMipsCodeGen=>'MipsGenMCPseudoLowering.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MipsAsmPrinter.cpp:108:10 Project:LLVMMipsCodeGen=>'MipsGenFastISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MipsFastISel.cpp:267:10 Project:LLVMMipsCodeGen=>'MipsGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MipsFastISel.cpp:288:10 Project:LLVMMipsCodeGen=>'MipsGenRegisterBank.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips/MipsRegisterBankInfo.h:20:10 Project:LLVMMipsCodeGen=>'MipsGenGlobalISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MipsInstructionSelector.cpp:26:10 Project:LLVMMipsDesc=>'MipsGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\MCTargetDesc\MipsMCCodeEmitter.cpp:1138:10 Project:LLVMMipsDisassembler=>'MipsGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Mips\Disassembler\MipsDisassembler.cpp:576:10 Project:LLVMNVPTXAsmPrinter=>'NVPTXGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTX.h:171:10 Project:LLVMNVPTXAsmPrinter=>'NVPTXGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\NVPTX\NVPTX.h:175:10 Project:LLVMNVPTXAsmPrinter=>'NVPTXGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\NVPTX\InstPrinter\NVPTXInstPrinter.cpp:29:10 Project:LLVMNVPTXCodeGen=>'NVPTXGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\NVPTX/NVPTXSubtarget.h:28:10 Project:LLVMNVPTXCodeGen=>'NVPTXGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\NVPTX/NVPTXISelDAGToDAG.h:56:10 Project:LLVMPowerPCAsmParser=>'PPCGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\MCTargetDesc/PPCMCTargetDesc.h:96:10 Project:LLVMPowerPCAsmParser=>'PPCGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\MCTargetDesc/PPCMCTargetDesc.h:102:10 Project:LLVMPowerPCAsmParser=>'PPCGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\MCTargetDesc/PPCMCTargetDesc.h:105:10 Project:LLVMPowerPCAsmParser=>'PPCGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\AsmParser\PPCAsmParser.cpp:292:10 Project:LLVMPowerPCAsmPrinter=>'PPCGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\InstPrinter\PPCInstPrinter.cpp:49:10 Project:LLVMPowerPCCodeGen=>'PPCGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelDAGToDAG.cpp:313:10 Project:LLVMPowerPCCodeGen=>'PPCGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCISelLowering.cpp:3018:10 Project:LLVMPowerPCCodeGen=>'PPCGenFastISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\PPCFastISel.cpp:192:12 Project:LLVMPowerPCDesc=>'PPCGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\MCTargetDesc\PPCMCCodeEmitter.cpp:383:10 Project:LLVMPowerPCDisassembler=>'PPCGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\PowerPC\Disassembler\PPCDisassembler.cpp:431:10 Project:LLVMSparcAsmParser=>'SparcGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\MCTargetDesc/SparcMCTargetDesc.h:54:10 Project:LLVMSparcAsmParser=>'SparcGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\MCTargetDesc/SparcMCTargetDesc.h:59:10 Project:LLVMSparcAsmParser=>'SparcGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\MCTargetDesc/SparcMCTargetDesc.h:62:10 Project:LLVMSparcAsmParser=>'SparcGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\AsmParser\SparcAsmParser.cpp:61:10 Project:LLVMSparcAsmPrinter=>'SparcGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\InstPrinter\SparcInstPrinter.cpp:36:10 Project:LLVMSparcCodeGen=>'SparcGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelDAGToDAG.cpp:61:10 Project:LLVMSparcCodeGen=>'SparcGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\SparcISelLowering.cpp:183:10 Project:LLVMSparcDesc=>'SparcGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\MCTargetDesc\SparcMCCodeEmitter.cpp:227:10 Project:LLVMSparcDisassembler=>'SparcGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\Sparc\Disassembler\SparcDisassembler.cpp:319:10 Project:LLVMSystemZAsmParser=>'SystemZGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc/SystemZMCTargetDesc.h:102:10 Project:LLVMSystemZAsmParser=>'SystemZGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc/SystemZMCTargetDesc.h:106:10 Project:LLVMSystemZAsmParser=>'SystemZGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc/SystemZMCTargetDesc.h:109:10 Project:LLVMSystemZAsmParser=>'SystemZGenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\AsmParser\SystemZAsmParser.cpp:380:10 Project:LLVMSystemZAsmPrinter=>'SystemZGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\InstPrinter\SystemZInstPrinter.cpp:25:10 Project:LLVMSystemZCodeGen=>'SystemZGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelDAGToDAG.cpp:363:12 Project:LLVMSystemZCodeGen=>'SystemZGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\SystemZISelLowering.cpp:998:10 Project:LLVMSystemZDesc=>'SystemZGenMCCodeEmitter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\MCTargetDesc\SystemZMCCodeEmitter.cpp:301:10 Project:LLVMSystemZDisassembler=>'SystemZGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\SystemZ\Disassembler\SystemZDisassembler.cpp:447:10 Project:LLVMX86AsmParser=>'X86GenAsmMatcher.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\AsmParser\X86AsmParser.cpp:936:10 Project:LLVMX86AsmPrinter=>'X86GenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\InstPrinter\X86ATTInstPrinter.cpp:36:10 Project:LLVMX86AsmPrinter=>'X86GenAsmWriter1.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\InstPrinter\X86IntelInstPrinter.cpp:32:10 Project:LLVMX86CodeGen=>'X86GenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\X86CallLowering.cpp:51:10 Project:LLVMX86CodeGen=>'X86GenFastISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\X86FastISel.cpp:82:10 Project:LLVMX86CodeGen=>'X86GenRegisterBank.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86/X86RegisterBankInfo.h:20:10 Project:LLVMX86CodeGen=>'X86GenGlobalISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\X86InstructionSelector.cpp:56:10 Project:LLVMX86CodeGen=>'X86GenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\X86ISelDAGToDAG.cpp:188:10 Project:LLVMX86CodeGen=>'X86GenEVEX2VEXTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\X86EvexToVex.cpp:55:10 Project:LLVMX86Disassembler=>'X86GenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\X86\Disassembler\X86DisassemblerDecoder.cpp:48:10 Project:LLVMXCoreAsmPrinter=>'XCoreGenAsmWriter.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore\InstPrinter\XCoreInstPrinter.cpp:28:10 Project:LLVMXCoreCodeGen=>'XCoreGenRegisterInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore/MCTargetDesc/XCoreMCTargetDesc.h:29:10 Project:LLVMXCoreCodeGen=>'XCoreGenInstrInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore/MCTargetDesc/XCoreMCTargetDesc.h:34:10 Project:LLVMXCoreCodeGen=>'XCoreGenSubtargetInfo.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore/MCTargetDesc/XCoreMCTargetDesc.h:37:10 Project:LLVMXCoreCodeGen=>'XCoreGenDAGISel.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore\XCoreISelDAGToDAG.cpp:75:12 Project:LLVMXCoreCodeGen=>'XCoreGenCallingConv.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore\XCoreISelLowering.cpp:1017:10 Project:LLVMXCoreDisassembler=>'XCoreGenDisassemblerTables.inc' file not found at C:\CoderGears\LLVM10\lib\Target\XCore\Disassembler\XCoreDisassembler.cpp:197:10 Project:OptionTests=>'Opts.inc' file not found at C:\CoderGears\LLVM10\unittests\Option\OptionParsingTest.cpp:24:10 Project:SemaTests=>'clang/Basic/DiagnosticSemaKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Sema/SemaDiagnostic.h:21:10 Project:clang=>'clang/Basic/DiagnosticDriverKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Driver/DriverDiagnostic.h:21:10 Project:clang=>'clang/Driver/Options.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Driver/Options.h:45:10 Project:clang=>'clang/Basic/DiagnosticFrontendKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Frontend/FrontendDiagnostic.h:21:10 Project:clangARCMigrate=>'clang/Basic/DiagnosticGroups.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/DiagnosticCategories.h:18:10 Project:clangAST=>'clang/Basic/DiagnosticASTKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/ASTDiagnostic.h:21:10 Project:clangAST=>'clang/AST/AttrDump.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\ASTDumper.cpp:875:10 Project:clangAST=>'clang/AST/AttrImpl.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\AttrImpl.cpp:20:10 Project:clangAST=>'clang/AST/CommentCommandInfo.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\CommentCommandTraits.cpp:16:10 Project:clangAST=>'clang/Basic/DiagnosticCommentKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/AST/CommentDiagnostic.h:21:10 Project:clangAST=>'clang/AST/CommentHTMLTags.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp:53:10 Project:clangAST=>'clang/AST/CommentHTMLNamedCharacterReferences.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\CommentLexer.cpp:54:10 Project:clangAST=>'clang/AST/CommentHTMLTagsProperties.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\CommentSema.cpp:25:10 Project:clangAST=>'clang/AST/DeclNodes2.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\DeclBase.cpp:130:10 Project:clangAST=>'clang/AST/StmtNodes2.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\Stmt.cpp:80:10 Project:clangAST=>'clang/AST/TypeNodes2.def' file not found at C:\CoderGears\LLVM10\tools\clang\lib\AST\DumpXML.cpp:820:10 Project:clangBasic=>'clang/Basic/AttrHasAttributeImpl.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Basic\Attributes.cpp:15:10 Project:clangBasic=>'clang/Basic/DiagnosticAnalysisKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Analysis/AnalysisDiagnostic.h:21:10 Project:clangBasic=>'clang/Basic/DiagnosticCrossTUKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/CrossTU/CrossTUDiagnostic.h:22:10 Project:clangBasic=>'clang/Basic/DiagnosticLexKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Lex/LexDiagnostic.h:21:10 Project:clangBasic=>'clang/Basic/DiagnosticParseKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Parse/ParseDiagnostic.h:21:10 Project:clangBasic=>'clang/Basic/DiagnosticSerializationKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Serialization/SerializationDiagnostic.h:21:10 Project:clangBasic=>'clang/Basic/arm_neon.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/BuiltinsNEON.def:18:10 Project:clangBasic=>'clang/Basic/arm_fp16.inc' file not found at C:\CoderGears\LLVM10\tools\clang\include\clang/Basic/BuiltinsNEON.def:19:10 Project:clangBasic=>'SVNVersion.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Basic\Version.cpp:22:12 Project:clangParse=>'clang/Parse/AttrParserStringSwitches.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParseDecl.cpp:85:10 Project:clangParse=>'clang/Parse/AttrSubMatchRulesParserStringSwitches.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Parse\ParsePragma.cpp:1087:10 Project:clangSema=>'clang/Sema/AttrParsedAttrKinds.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Sema\AttributeList.cpp:113:10 Project:clangSema=>'clang/Sema/AttrSpellingListIndex.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Sema\AttributeList.cpp:156:10 Project:clangSema=>'clang/Sema/AttrParsedAttrImpl.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Sema\AttributeList.cpp:182:10 Project:clangSema=>'clang/Sema/AttrTemplateInstantiate.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Sema\SemaTemplateInstantiateDecl.cpp:78:10 Project:clangSerialization=>'clang/Serialization/AttrPCHRead.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Serialization\ASTReaderDecl.cpp:2625:10 Project:clangSerialization=>'clang/Serialization/AttrPCHWrite.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\Serialization\ASTWriter.cpp:4468:10 Project:clangStaticAnalyzerCheckers=>'clang/StaticAnalyzer/Checkers/Checkers.inc' file not found at C:\CoderGears\LLVM10\tools\clang\lib\StaticAnalyzer\Checkers/ClangSACheckers.h:29:10 Project:diagtool=>'clang/Basic/DiagnosticIndexName.inc' file not found at C:\CoderGears\LLVM10\tools\clang\tools\diagtool\DiagnosticNames.cpp:19:10 Project:llvm-c-test=>'stdbool.h' file not found at C:\CoderGears\LLVM10\tools\llvm-c-test/llvm-c-test.h:16:10 Project:llvm-objcopy=>'ObjcopyOpts.inc' file not found at C:\CoderGears\LLVM10\tools\llvm-objcopy\llvm-objcopy.cpp:54:10 Project:llvm-objcopy=>'StripOpts.inc' file not found at C:\CoderGears\LLVM10\tools\llvm-objcopy\llvm-objcopy.cpp:91:10
                  Message
                  warningCriticalBegin analysis with CppDepend v2020.1.0.35
                  warningCriticalNo baseline for comparison defined.
                  warningCriticalIt's the first analysis, it could take a few minutes to finish. For the next analysis only the modified source files will be parsed.
                  warningCriticalThe parser used is Clang
                  warningCritical8 Cores are used, you can change this value from the menu Tools->Options->Parser Configuration
                  warningCriticalThe project AArch64Tests contains 10 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project ASTMatchersTests contains 8 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project ASTTests contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project BuildingAJIT-Ch1 contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project ClangRenameTests contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project ClangdTests contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAArch64AsmParser contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAArch64AsmPrinter contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAArch64CodeGen contains 6 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAArch64Desc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAArch64Disassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAMDGPUAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAMDGPUAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAMDGPUCodeGen contains 8 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAMDGPUDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAMDGPUDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMARMAsmParser contains 5 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMARMAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMARMCodeGen contains 6 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMARMDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMARMDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMAnalysis contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMBPFAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMBPFAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMBPFCodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMBPFDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMBPFDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMCore contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMDlltoolDriver contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMExegesisX86Tests contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMHexagonAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMHexagonCodeGen contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMHexagonDesc contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMHexagonDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLTO contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLanaiAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLanaiAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLanaiCodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLanaiDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMLanaiDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMSP430AsmPrinter contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMSP430CodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMipsAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMipsAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMipsCodeGen contains 6 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMipsDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMMipsDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMNVPTXAsmPrinter contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMNVPTXCodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMPowerPCAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMPowerPCAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMPowerPCCodeGen contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMPowerPCDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMPowerPCDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSparcAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSparcAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSparcCodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSparcDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSparcDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSystemZAsmParser contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSystemZAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSystemZCodeGen contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSystemZDesc contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMSystemZDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMX86AsmParser contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMX86AsmPrinter contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMX86CodeGen contains 6 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMX86Disassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMXCoreAsmPrinter contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMXCoreCodeGen contains 5 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project LLVMXCoreDisassembler contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project OptionTests contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project SemaTests contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clang contains 3 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangARCMigrate contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangAST contains 11 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangBasic contains 9 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangParse contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangSema contains 4 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangSerialization contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project clangStaticAnalyzerCheckers contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project diagtool contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project llvm-c-test contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalThe project llvm-objcopy contains 2 Clang errors, to see them you can activate the Clang parsing errors tab.
                  warningCriticalCycle detected: AArch64Tests ; LLVMSupport ; LLVMMC ;
                  warningCriticalAnalyse dependencies of your application.
                  warningCritical2 queries or rules have the same name "Rule 0–1–11: There shall be no unused parameters in non virtual functions". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Uncessary Constructs} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Uncessary Constructs} The query or rule name is used as a case-insensitive unique identifier in various situations, like when processing issues in the report and in the various build-process plugin. A query or rule name is defined in a comment in the query body this way: // <Name>Query or Rule Name Here</Name>
                  warningCritical2 queries or rules have the same name "Rule 2–3–1: Trigraphs shall not be used". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 2–7–1:The character sequence /* shall not be used within a C-style comment.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 2–10–2: Identifiers declared in a inner scope shall not hide an ientifier declared in out of dcope". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 2–13–1: Only those escape sequences that are defined in ISO/IEC 14882:2003 shall be used". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 2–13–3: A U suffix shall be applied to all octal or hexadecimal integer literals of unsigned type.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 2–13–4: Literal suffixes shall be upper case". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Lexical Conventions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Lexical Conventions}
                  warningCritical2 queries or rules have the same name "Rule 3–1–1: It shall be possible to include any header file in multiple translationunits without violating the one definition rule". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–1–2: Functions shall not be declared at block scope". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–1–3: When an array is declared, its size shall either be stated explicitly or defined implicitily by initialization.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–3–1: Functions with extern linkage shall be declared in a header file". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–3–2: If a function has internal linkage then all re-declarations shall include the static storage class specifier.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–4–1: An identifier declared to be an object or type shall be defined in a block that minimizes its visibility.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 3–9–2: typedefs that indicate size and signedness should be used in place of the basic numerical types.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Basic Concepts} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Basic Concepts}
                  warningCritical2 queries or rules have the same name "Rule 4–5–1: Expressions with type bool shall not be used as operands to built-in operators other than the assignment operator =, the logical operators &&, ||, !,== and !=, the unary & operator, and the conditional operator.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions}
                  warningCritical2 queries or rules have the same name "Rule 4–5–2: Expressions with type enum shall not be used as operands to built-in operators other than the subscript operator [ ], the assignment operator =, the equality operators == and !=, the unary & operator, and the relational operators<,<=,>,>=.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions}
                  warningCritical2 queries or rules have the same name "Rule 4–5–3: Expressions with type (plain) char and wchar_t shall not be used as operands to built-in operators other than the assignment operator =, the equality operators == and !=, the unary & operator.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions}
                  warningCritical2 queries or rules have the same name "Rule 4–10–2: Literal zero (0) shall not be used as the null-pointer-constant". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Standard Conversions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Standard Conversions}
                  warningCritical2 queries or rules have the same name "Rule 5–0–1:The value of an expression shall be the same under any order of evaluation that the standard permits". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–0–4 : An implicit integral conversion shall not change the signedness of the underlying type.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–0–5: There shall be no implicit floating-integral conversions.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–0–6: An implicit integral or floating-point conversion shall not reduce the size of the underlying type.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–2–2: A pointer to a virtual base class shall only be cast to a pointer to a derived class by means of dynamic_cast.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–2–4: C-style casts(other than void casts) and functional notation casts (other than explicit constructor calls) shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–3–3: The unary & operator shall not be overloaded.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–3–4: Evaluation of the operand to the sizeof operator shall not contain side effects.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–8–1: The right hand operand of a shift operator shall lie between zero and one less than the width in bits of the underlying type of the left hand operand.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–14–1: The right hand operand of a logical && or || operator shall not contain side effects.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 5–18–1: The comma operator shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Expressions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Expressions}
                  warningCritical2 queries or rules have the same name "Rule 6–2–1: Assignement operators shall not be used in sub-expressions". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–2–2: Floating-point expressions shall not be directly or indirectly tested for equality or inequality". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–2–3: Before preprocessing, a null statement shall only occur on a line by itself; it may be followed by a comment, provided that the first character following the null statement is a white-space character.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–3–1: The statement forming the body of a switch, while, do...while or for statement shall be a compound statement.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–1: An if(condition) construct shall be followed by a compound statement. The else keyword shall be followed by either a compound statement, or another if statement.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–2: All if ... elseif constructs shall be terminated with an else clause.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6-4-3: A switch statement shall be a well-formed switch statement.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–4: A switch-label shall only be used when the most closely-enclosing compound statement is the body of a switch statement.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–5: An unconditional throw or break statement shall terminate every non-empty switch-clause.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–6:The final clause of a switch statement shall be the default-clause". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–7: The condition of a switch statement shall not have bool type". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–4–8: Every switch statement shall have at least one case-clause". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–6–1: Any label referenced by a goto statement shall be declared in the same block, or in a block enclosing the goto statement.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–6–2: The goto statement shall jump to a label declared later in the same function body.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 6–6–5: A function shall have a single point of exit at the end of the function.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Statements} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Statements}
                  warningCritical2 queries or rules have the same name "Rule 7–3–2: The identifier main shall not be used for a function other than the global function main.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarations} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarations}
                  warningCritical2 queries or rules have the same name "Rule 7–3–3: There shall be no unnamed namespaces in header files.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarations} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarations}
                  warningCritical2 queries or rules have the same name "Rule 7–3–4: using-directives shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarations} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarations}
                  warningCritical2 queries or rules have the same name "Rule 7–5–1: A function shall not return a reference or a pointer to an automatic variable(including parameters), defined within the function.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarations} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarations}
                  warningCritical2 queries or rules have the same name "Rule 7–5–2: The address of an object with automatic storage shall not be assigned to another object that may persist after the first object has ceased to exist.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarations} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarations}
                  warningCritical2 queries or rules have the same name "Rule 8–4–1: Functions shall not be defined using the ellipsis notation.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarators} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarators}
                  warningCritical2 queries or rules have the same name "Rule 8–4–3: All exit paths from a function with non-void return type shall have an explicit return statement with an expression.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarators} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarators}
                  warningCritical2 queries or rules have the same name "Rule 8–5–1: All variables shall have a defined value before they are used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarators} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarators}
                  warningCritical2 queries or rules have the same name "Rule 8–5–2: Braces shall be used to indicate and match the structure in the non-zero initialization of arrays and structures.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarators} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarators}
                  warningCritical2 queries or rules have the same name "Rule 8–5–3: In an enumerator list, the = construct shall not be used to explicitly initialize members other than the first, unless all items are explicitly initialized.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Declarators} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Declarators}
                  warningCritical2 queries or rules have the same name "Rule 9–5–1: Unions shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 10–1–1: Classes should not be derived from virtual bases.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 10–3–2: Each overriding virtual function shall be declared with the virtual keyword.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 11–0–1: Member data in non-POD class types shall be private.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 12–1–1: An object's dynamic type shall not be used from the body of its constructor or destructor.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 12–1–2: All constructors that are callable with a single argument of fundamental type shall be declared explicit.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 12–8–2: The copy assignment operator shall be declared protected or private in an abstract class.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Classes} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Classes}
                  warningCritical2 queries or rules have the same name "Rule 15–0–2: An exception object should not have pointer type.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Exceptions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Exceptions}
                  warningCritical2 queries or rules have the same name "Rule 15–3–2: There should be at least one exception handler to catch all otherwise unhandled exceptions.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Exceptions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Exceptions}
                  warningCritical2 queries or rules have the same name "Rule 15–3–5: A class type exception shall always be caught by reference.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Exceptions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Exceptions}
                  warningCritical2 queries or rules have the same name "Rule 15–3–7: Where multiple handlers are provided in a single try-catch statement or function-try-block, any ellipsis (catch-all) handler shall occur last.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Exceptions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Exceptions}
                  warningCritical2 queries or rules have the same name "Rule 15–5–1: A class destructor shall not exit with an exception.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Exceptions} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Exceptions}
                  warningCritical2 queries or rules have the same name "Rule 16–0–3: #undef shall not be used". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Preprocessor} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Preprocessor}
                  warningCritical2 queries or rules have the same name "Rule 16–0–7: Undefined macro identifiers shall not be used in #if or #elif preprocessor directives, except as operands to the defined operator.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Preprocessor} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Preprocessor}
                  warningCritical2 queries or rules have the same name "Rule 16–3–1: There shall be at most one occurrence of the # or ## operators in a single macro definition.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Preprocessor} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Preprocessor}
                  warningCritical2 queries or rules have the same name "Rule 16–3–2: The # and ## operators should not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Preprocessor} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Preprocessor}
                  warningCritical2 queries or rules have the same name "Rule 17–0–1: Reserved identifiers, macros and functions in the standard library shall not be defined, redefined or undefined.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 17–0–5: The setjmp macro and the longjmp function shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–0–1: The C library shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–0–2: The library functions atof, atoi and atol from library cstdlib shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–0–3: The library functions abort, exit, getenv and system from library cstdlib shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–0–4:The time handling functions of library shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–0–5: The unbounded functions of library cstring shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–2–1: The macro offsetof shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–4–1: Dynamic heap memory allocation shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 18–7–1: The signal handling facilities of csignal shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 19–3–1: The error indicator errno shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCritical2 queries or rules have the same name "Rule 27–0–1: The stream input/output library shall not be used.". - the rule defined in {Project Rules \ Standards \ MISRA C++ 2008 \ Library} - the rule defined in {Project Rules \ Standards \ Autosar C++ 2014 \ Library}
                  warningCriticalLog trend metrics values.
                  warningCriticalExecute queries and rules.
                  warningCritical3 quality gates fail. - 'Critical Issues' value 131 issues greater than fail threshold 10 issues - 'Critical Rules Violated' value 3 rules greater than fail threshold 0 rules - 'Debt Rating per Namespace' value 138 namespaces greater than fail threshold 0 namespaces
                  warningCriticalCppDepend analysis done. Duration: 01:12:46
                  warningCriticalBuilding the report (standard).

                  Abstractness versus Instability Diagram

                  The Abstractness versus Instability Diagram helps to detect which projects are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable).

                  • Abstractness: If a project contains many abstract types (i.e interfaces and abstract classes) and few concrete types, it is considered as abstract.
                  • Instability: A project is considered stable if its types are used by a lot of types from other projects. In this context stable means painful to modify.

                  Online documentation: